Over the years I have purchased a LOT of electronic goods, etc. One of my favorite places to check first is Buy.com. They usually have some of the best prices for you to get set up with all the camera gear and accessories you may need.
If you know of any other places please leave a comment to share with others. Thanks!
Bothell Portrait Photographer