GnuCash is good, and free. For an easier, but totally comprehensive,free, program, I'd like to suggest "Money Manager EX". Been using it for many, many years. Prior to MMEx, I had used MS Money, Quicken, GnuCash, and a few others. "Try it, you'll like it."
Hello,
I'm a busy college student and although I have a part-time job on campus and get a steady income of around $500 a month, when I check for my bank balance every now and then, there's very little money left at any time. In my mind I have this idea that because I'm having a steady income I should have a build up of some money around a few thousand dollars in a few months but WHERE IS ALL MY MONEY GOING?!! I'm pretty sure my bank account is not hacked by someone in Ukraine or something.
The truth is that I'm an online shopaholic and I shop for little things every now and then thinking that I'm gonna get $250 every 2 weeks...there's still going to be plenty of money left even if I buy this nice baseball cap that's just $25 on ebay.
When I get my biweekly pay I end up squandering all that money in less than a week. It's just plain irresponsible of me to do so much online shopping but it's so easy to do it because you never see the money coming or going BUT you end up getting nice packages in the mail (I'm known around the campus to get like at least 4 or 5 packages a week). It's very addictive. I'm hoping that if I have some assistance in managing my money I'll do better.
Now, getting to why I'm making this post, I need software where I can factor in all my recurring income and then enter my planned expenses in it so that I know how much money will be left in my bank when I end up making that purchase. I'm guessing that if I have that long-term vision of how much savings I'll make if I don't buy that sweet strap for my DSLR, it'll make me think twice before buying it.
Basically, I want better resolution of what money I'm making, what money is being spent and how much money will be in my bank at any given date if I keep up with what I'm doing and other such neat analytics on my expenditure.
So, is there such a software for PC that can help me with my needs?
Thanks!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic