The only way I can afford any of this is time, great deals and allowance. My wife and I give each other a small allowance each week. We can spend it or save it. She spends her's every week and I save mine up. Sometimes I have to wait a couple of months to have enough for something, but nobody's upset when I buy it because we budgeted for fun. No arguments and it's worked for 22yrs.