I have about $7K in student loans remaining at 6.25% I also haven't made a contribution to my Roth IRA for 2010. I'm thinking off paying off my loan at the end of the year, but that'll not really leave me enough free cash to maximize my Roth contribution. What should I do?
Finish off the student loans. If your absolute goal is saving as much as you possibly can for retirement, then you of course will be best off by maxing your IRA contribution every year. However, student loans are just another thing hanging over you, and nothing feels better than getting rid of a large debt.
Pay them off, take yourself out to a nice dinner to celebrate, and tuck away what you have left over in your IRA. Paying off student loans is a great accomplishment - celebrate it! The difference long-term will be negligible.
The Roth should be started ASAP so you can start on the 5 year maturity period. Even if you already have the Roth started, it doubles as an emergency fund, so putting money into it couldn't hurt.
Student loan interest is tax deductible, so your "real" interest is probably around 4.7%. However, this is still a good reason to pay them off soon.
Fund the Roth.
If your loan interest is deductible (see firedfly's comment) then your effective cost for the loan is lower than 6.25%
You get tax free earnings on the same amount in a Roth. Assuming you can get 6%, it's at least break even, probably better. And you can never gain back the time for compounding on the retirement account.
With that said, there may be an emotional component to the decision. If you really just want to get rid of the debt, go ahead and do it.