Hopefully you can avoid making the mistake I made a couple days ago.
Do not go with Bestpricecameras.com. What they basically do is try hustle you into agreeing to a deal that is different than the order you made.
2 days after ordering a Nikon D50 camera kit, I receive a email saying crypticly that my order was on hold until a confirmation by phone. I left a message that was not returned and reached them the next day to be told that the camera doesn't come with a battery and I needed to choose a battery for the camera (low hundred $ or high hundred $ was the choice I had to pick from). This was bringing their prices higher than Amazon. When I said that this was not specified on the website and is very unusual for such a camera, the saleperson said that all D50s are sold like that and he knows cause he just bought 3 for the holidays. This smelled like a big lie to me. So I said I was going to call right back and then the guy became pushy and aggresive telling me that he can't keep the order on hold forever. This was too obvious of a scam so I asked him to cancel the order. He was now pretty rude and said that he was going to go ahead and charge "the cancellation fees". When I called this dishonest and said I was refusing to pay whatever charge, he tried to make me feel like the bad guy and finally passed me to a "manager" who rushed me with a barrage of bull at 200mph without letting me finish half a sentence then hung up.
I guess you got the idea.
Bestpricecameras.com Don't do it.