Alright so a new one from Amazon (CAnon rebel xs) is $521 which is better than Best Buy's sale price. I think I'll go with getting a new one from Amazon and also the 30 day return thing is great. That way if for SOME unknown reason I don't like it... I can get my money back.

That's good to know.