OP, I think your options are Quicken, Microsoft Money, Mint, Excel, or You Need a Budget (YNAB). As far as I understand, Mint is good with investments, but is not as budget-oriented as some others. I don't know Quicken or Microsoft Money. Excel is the DIY version.
I'm totally biased because I use YNAB and love it. That's my vote for you. But look at the archives for more info:
Quicken/YNAB:
http://www.dcurbanmom.com/jforum/posts/list/15/353770.pagehttp://www.dcurbanmom.com/jforum/posts/list/365900.page#4786303
YNAB/Mint:
http://www.dcurbanmom.com/jforum/posts/list/15/326248.page#3963369
Quicken/MS Money/Mint:
http://www.dcurbanmom.com/jforum/posts/list/37073.page#245222
Envelope system/YNAB:
http://www.dcurbanmom.com/jforum/posts/list/15/353770.page