I think that if it works for you, 91Bravo, then more power to you. However, depending on what the first degree is in, it could take quite a long time to complete the 2nd degree with a lot of superfluous course work (your examples notwithstanding). Also, depending on how strong of a science student the OP is, the upper level Bio courses could lower their GPA if they're not careful. Personally, I completed my post bac in a calander year with a 3.85. I think that showed the adcoms that I was plenty serious about gaining admission to med school. Plus being at Temple's post bac program gave me the opportunity to link to several medical schools (my undergrad GPA was too low to be considered for the linkage). What that means is that if you apply for the linkage (there are ~5 spots in the Temple Med School class reserved for postbaccers) have an undergrad GPA >3.0 (in any major), at least a 9 in each section of the MCAT, then you automatically get an interview. If you get accepted, you start classes that fall (no lag year). Now this was the deal when I was there (2000), but you get the idea. There are lots of other programs with linkages to lots of other med schools. In my opinion, if you have a strong undergrad GPA and just need the prereqs, a postbac with a linkage is the way to go. A second undergrad degree just can't give you those kinds of odds with a minimal time commitment. Just my $0.02!