I'm in a similar situation, and I'm paying the loan off as slowly as possible & instead putting my extra savings into a Vanguard stock mutual fund, which averages abt a 7% annual return. So basically, I'm borrowing the money from Stafford @ 2% & loaning it back out at 7%. If you have a 401k with an employer match, then putting the money in there will get you an even higher return. Obviously, this isn't for everyone...some people philosophically just want to stay out of debt, & the stock market is unpredictable whereas paying off the loan will give you a guaranteed 2% return. But if you're already leaning towards paying it off slowly, I say go for it, but keep on saving up money, just put it somewhere you can get a better return!