My wife and I dove with DiveBVI out of the Virgin Gorda harbor July 2008. I'm sure there other great dive shops, however, Casey McNutt at DiveBVI and the team were excellent, boats and amenities were top notch. Very personable service and flexible.
Sights we dove (Ginger Steps, Steps, Chimney's, Dog Islands, Seal Dog). My wife and I don't really get into wreck diving, but we really enjoyed the RMS Rome. Casey's telling of the story of the Rome and her sinking, followed by the dive really helped understand what you were looking at.
We've both completed ~150 dives as "vacation divers" and we were thoroughly satisfied with DiveDVI and plan to return soon.