I've only had a good experience with them. When I ordered a DSC-1500.1D (at night), they called me the next morning to tell me they were out of stock. I got a full refund and a $15 credit for my next purchase. I also picked up my DSC4125 from them, and it arrived in 3 days, free shipping included in the price. That's good service in my book - they admitted their mistake and promptly refunded me with compensation for lost time.
Keep in mind that they don't specialize in web designing, so their website isn't going to be updated in real time.