Mileage? Well, I played Ultima Online for 7+ years, sold gold on ebay and funded 2 cross country vacations, bought my first car ($500 '89 Ford Tempo), managed emulated servers, and launched a career in software development directly as a result of the game.
I'd say it has to be Ultima Online.