I keep track of my finances in a spreadsheet broken out by month and then pay day. It's really basic, I just the paydate in one column, then the amount in the column next to it.
Anything due before the 15th of the month I pay with the second paycheck of the previous month. For ex: I get paid tomorrow and any bills due before the 15th of January, will get paid with that check. Anything due after the 15th, gets paid with the first check of the month, for that month. So when I get paid on 1/4/13, I will pay anything due after Jan 15th. I also include any bills I pay bi-weekly such as daycare, spending money and rent.
I list each bill under the paydate and the amount. Sum up the amounts and then subtract it from how much I got paid and if anything is left over, I apply to debt. I have other things that I keep track of as well, like how much money I've paid on debt and that type of thing. It's a very manual process but I don't mind it.