I used to read the
ZD Net Reviews before buying stuff like that. Seems like they are now as much an advertisement as a review
Once you know what you want, I can recommned a few on-line computer shops:
CDW is the largest, and usually has reasonable pricing. Unless you get a "gray market" deal, closeout or OEM software, they usually are close to home on the price. I get a discount, if you see something there you want, I could ask my rep if he can extend it to you. It usually amounts to shipping. $20 or something, on a medium priced object. It just depends, it's case by case.
Micro Warehouse almost the same as CDW, but htey have been around forever. Usually about the same list price, but worth checking.
mwave can have some real bargains at times and good customer service. Not much for support, but you probably won't need it with a camera.
If you want extra memory for it or your PC, and your PC will need a lot when you work with photos,
Memory Man usually stomps on the rest for price and service. I get Mem Man brand, lifetime guarantee and have not had any go bad in 14 or 15 years I've been buying. I have had compatibility issues, which you will get from anyone.
Sometimes
Dirt Cheap has some deals on misc. stuff. I always buy drives there, unless I'm in a real hurry, then I go CDW.
Computer Gate has such cheap prices on a lot of things it's scary. And there service
is scary! Never had a problem with honesty with them, but I suspect a return might get frustrating. Buyer beware. I usually order nickel-dime stuff that just gets tossed if there's a problem, although quality has not been a prob. (knocking wood, ouch, that hurts).
Many many more out there, some good, some bad. This is just who I've purchased from with good results.