554 1-4244-0661-7/07/$20.00 c 2007 IEEE