Mint.com.
Set up budgets, set up goals. It'll show nice little progress bars for each. Like food - if you say you're spending 250 on food for the month, it'll turn green, yellow, then red as you get close to and exceed the budget. I like it a lot. For goals it will show whether you are ahead or behind.
That is the right answer.
For your age and situation this is the best tool. Gaining control of your financial spending is a critical part throughout your life.