are you familiar with B&H photo? http://www.bhphotovideo.com/

It's a good place to start