There are a bunch of things that really improved my life and they aren't all tech related.
Java/.NET => PHP => Ruby
Laundromat => Owning my own * single most amazing change
Not caring about personal finances => Saving up
Sit all day => Geekdesk (I stand about 1h30 every day)
Pharmaceutical programming => Startup programming
Restaurants => Cooking classes
Playing WOW => Quitting cold turkey
Windows/Linux on home built boxes => Mac
Seeing my wife clean the house all the time => Paying for cleaning