After high school graduation I went to a local university because I had a 2.9 GPA and couldn't get into my university of choice. I am now applying to Michigan State University for the Fall 2009 semester (next year). I'm not sure when to file my application because MSU looks at your high school grades unless you have 28 credit hours. Since my high school GPA isn't too hot, I'd rather wait till the end of this academic year because by then I'll have 30 credits (Plus, right now I have straight A's and I'm guessing I'll have more A's by the end of the year). This is where the problem comes into play. My friend told me that your chances are best if you apply right around now, and that if you wait too long your chances plummet. So what should I do?

Should I...
Apply when I have 30 credits and risk not being accepted because my application was so late.
-OR-
Apply now and hope they don't emphasize my high school grades too much and focus on my flawless university GPA.