If you ever get a chance in NYC. Stop BH I think every photography geeks dream place. Staff is friendly and knowledgeable. They got a lot of helpful staff there who were surprisingly not pushy at all.
Just a really interesting place to learn and test the latest and greatest photo related gadgets.