If you're the type to feel guilty about certain purchases and you have multiple sources of income, personal finance blog Budgets Are Sexy suggests breaking down your goals with a simple graph to better partition your expenses.

The process itself is easy, if you have a main job that doesn't allow you to throw around money on purchases, you can rationalize those purchases by finding an alternate source of income. It's similar to the same method you might have used as a kid, where getting a summer job was for the express purpose of buying a singular thing. The argument at Budgets is Sexy is that attaching a part time job to a goal makes it easier to budget because you view it as extra money. Strictly speaking, it's a little simplistic, but the idea might help make otherwise guilty indulges guilt-free.