How to accumulate many miles without flying?
In the good old days, you could buy US savings bonds, use Citibank's c2it, some people bought gift cards to accumulate many miles.....you know what I mean.
What ways are there to accumulate serious miles today (other than flying or just charging on credit cards, which I already do)?