So I bought my camera from ZipZoomFly.com and I got it and everything was great. Then my credit card company called and said my card was being used to buy train tickets in Europe and that triggered a fraud alert and they closed my account.
So either Preferred Photo or BestPriceCameras.com stole my credit card information or sold it or otherwise fraudulently misused it.
Beware.