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!