I'm single so budgeting is easy.
I get paid twice a month - on the 15th and 30th.
I use a plain old regular 8x11 lined pad of paper - the kind you can buy in Office Depot or Staples for $1.99.
I write down my budget a month in advance on my 8x11 lined pad of paper.
My bill's due dates are either toward the beginning of the month or towards the end of the month.
The bills that are due in the beginning of the month are paid out of the 30th's paycheck.
The bills that are due toward the end of the month are paid out of the 15th's paycheck.
That way I'm always early paying bills - which is good for the credit report :)
I take each paycheck and subtract 2 weeks of groceries, two weeks of gasoline, the bills that are due, and my personal cash allowance for each of the two weeks.
Money for my savings account and my retirement account are automatically deducted from each paycheck before I even get my "net" paycheck (out of sight - out of mind, as they say). So my savings is taken first (I pay myself first) and what's left over I divvy up for my budget.
I also use online banking to monitor what comes in and what goes out of my bank account. I pretty much monitor my bank account every day on the computer (takes only 2 minutes). It's a comfort level for me.
It works great for me and it's easy - especially not having to worry about supporting a family. I've been doing this for 10 years and so far nothing has gone amiss and I've got a great credit rating to boot.