I'm in the VCU Pre-med/dent post-bac program and I really like it. In particular, its nice because they have several (7 or so?) different tracks in the medical departments (Biochem, microbio, anatomy, physiology, etc) so you can pick the field your most interested in. Its known for being pretty tough tough. Also, its a hell of a lot cheaper than most of the other programs, even if youre out of state.