I'll put in a plug for The Dive Shop. Jim McNeal's a stand-up guy and they train everything from OW to Trimix (and we should have a CB stick set up shortly for mix fills
-- I don't work there, but like to make things easy). Lots of trips and a good group of experienced divers on those trips.
Edit: Oops, forgot the website: www.thediveshoprichmond.com

Edit: Oops, forgot the website: www.thediveshoprichmond.com