I use excel...But I track expenditure rather than budget, so I am not sure if that makes a difference.
It's a front schedule linked to 12 Backup schedules (Jan-Dec) using Vlookups for categories. I wanted something really simple. Mine holds "Description,$, category" on each month's tab only. I tried quicken and felt it was way to slow to use. I have 14 categories and I have above/below the line categories. Above the line is essential/non variable stuff (rent, electric, mobile phone, internet, health insurance etc) and below the line is everything else - aka discretionary - (including groceries as I could technically go a few weeks eating just stuff in my pantry if I needed to)... I focus on the below the line stuff monthly (how can I cut category x?) but only review above the line yearly (comparison shop insurance, phone etc). I aim to keep below the line to $1k/month unless there is a significant >$100 (planned) expense in the holiday, hobby, gadgets or homewares category. (I have approx yearly amounts allocated to these categories - e.g. a planned upgrade of hobby equipment or a planned holiday and an approximate value. These are decided at the start of the year. Next year a holiday, new skates and a tablet are on the cards.)
I don't like strict budgets, so an overall budget for discretionary works for me. Some months I might want to spend lots of money on clothes, if this is the case I cut back to going out budget etc etc. This way I still feel free not restricted. I think I'd feel sad if the cute shoes were not in the budget, but I'm ok with going out one less night in the month or cutting back my grocery spend to have them, so I stick to my overall budget...