Paying the large, important items first is a great idea. I like the idea of having some discretionary money that can be spent guilt-free as the main things are covered.