
If you haven’t checked out mint.com yet, I would suggest it. It is a free personal finance online application that runs beautiful reports on your finances for you.
You do have to give it some information about your bank, so folks weary about giving away finance information online may not be interested. However, I have been using it for a while, and love it.
Think Google Analytics for your finances. Plus, it will send you weekly reports showing if you are under or over budget.
Find out more at http://www.mint.com/.