Wait, let me add to that...
I do totally agree that Mint.com is a life-changer. But, I will add this from my personal experience. Nothing will work until you make up your mind. The change starts in your mind. We have to change the American mindset (especially Black Americans and especially working class and lower-middle class Americans) from having to have everything we want right now, whether we can afford it or not, spending money with no plan (budget), living above our means, keeping up with the Joneses, and again, having to have everything we want RIGHT NOW.
You fix that mindset, and you start an account at Mint.com, and you're well on your way to financial health. Guaranteed.