Both my kids use Mint.com and swear by it. There are apps for Android and iOS. Unlike YNAB which is all manual, Mint pulls in transactions and categorizes them automatically. Also, Mint is free, while YNAB is $60. YNAB would work better if you use cash a lot. Some people like the YNAB method better. The software is really just a spreadsheet. My kids have tried both and prefer Mint.
I use Fidelity Full View to accumulate transactions by category, but mainly use my own Excel spreadsheet for budgeting and analyzing long-term spending trends.
Retired at 52 in July 2013. On to better things...
AA: 45% stock, 35% bonds, 15% real estate, 5% cash