Yes - mileage runs are great!
I was assuming we were talking about ways to earn 1 million miles without flying - but I agree you could earn 1 million miles a year just by flying. However, this would be total miles credited incl. bonus miles - not actual distance flown. And one would have to spend a LOT of time in a plane to maintain a 1 million a year earn rate.
Satori - just curious - how many hours in a plane does 500K miles earned usually mean for you?