Here is a great and a free online budgeting site:  Mint.com. You can manage your budget, track your spending, set goals- everything you can do with the software you usually have to buy- FOR FREE!

When I signed up and was able to immediately import my bank account data and create spending graphs right away!  It was extremely easy to use.

Mint.com also offers a lot of budgeting advice from basic principles like, "Your housing expenses shouldn't exceed about 33% of your income." on to more in depth budget setting practices.  Even if you've never set a budget before, now's a great time with a free program.  You've got nothing to lose!  Get Mint.com for Free!