I agree with TVRodriguez about mint. I haven't set up any budget categories, but once I had a year's worth of data in there it started getting useful in looking at how much money I spent for any given category. My assumption being that all of my expenses will even out over that amount of time. One's situation might be different if, for example, one was planning a "trip of a lifetime" or "house down payment" three years from now and wanted to budget for it that entire time.