I beat the grind by moving from domain to domain every few years. Real estate, finance, power sports (Motorcycle/ATV), etc. I am constantly re-inventing the wheel, but each wheel comes with it's own set of problems. I have found that it's quite enjoyable learning about these other domains just for their own sake. It's also nice to pick up skills like 'what to look for in a house', 'how to tell which dealership to purchase a vehicle from', etc.