If your company has a 401(k) plan and matches contributions, that may be your best bet - mine matches $0.50 on the $1 - an automatic 50% return! (You do have to watch out for any vesting period).
If your in it for the long term, your next best bet is a ROTH IRA. Over the long term, the amount...