Agree with above poster. Several schools (Wayne State comes to mind) will look more heavily at your graduate GPA than your undergrad, considering it was in a didactic science masters program and you complete the degree. I'm not sure where people get the idea that the only way to improve a sub par undergrad GPA is through a SMP. There are a ton of state schools that have masters programs in biology and chemistry, many of which can be completed in about a year. I live in Georgia and am doing one at Georgia State. Plus, if you can do it at a research university there is often funding available, even for masters students. Its a win win, really: graduate-level science courses, less competition than SMP, chance at securing more/better LOR's, curriculum driven research (even if only for a semester in non-thesis programs), and maybe a chance to do it all for free.