In situations where there is something somewhat extravagant (I'm frugal) that I want to treat myself to .... I try to justify it by scheduling shops I maybe would not have done, in the days before/days after.... I try to shoot for making at least 150% the cost of the event/treat. Then I can, in my mind, say it was "free."
I recently did two furniture shops, a video dealership, and a bank, to pay for sky-diving.
------------------------------------------------
Plan the work. Work the plan.