I'm in the market for a good all-in-one solution that will allow me to do the following:
  • Keep track of my personal finances (checking, savings, credit card(s), loan(s), maybe even stocks / 401k)
  • Keep track of my business finances (checking, savings, business credit cards, maybe even invoices)
  • Help keep track of when bills are do (personal) or when invoices are due (business)

I've tried Microsoft Accounting but that appears to be Business oriented only (I'd rather not split my managing up as it would be easier to manage in one solution). I've tried Microsoft Money but I believe it's discontinued so I haven't picked it back up (this may have the features I am looking for... not sure).

Should I try Microsoft Money again and if so, was it discontinued? Are there any other recommendations?

Obviously free / open-source software would be ideal but I do not expect to get financial software that meets my needs for free but I also don't want to spend too much on it (I'd say my limit is $100 - $200 max). Any suggestions?