I also suggest being smart with your GEC's as well. I have all of mine basically done and will be taking nothign but my Major classes and no real GPA boosters if I need them. Keep that in mind as well.
Also, if you want to get done faster...Take summer classes.