B&H would be my first choice.
I've heard mixed things on adorama. They don't scam you like some stores selling camera gear do. But I've heard that some people have a hard time dealing with them for post-sales support (returning defective items.)
For more general stuff, www.newegg.com
has a great reputation and good prices. They won't have the camera and lenses, but they'll have the CF cards.