BX,
Mileage machine? I don't know about that. Say you have $20,000 in cash lying around. Sure, you can buy $20k in bonds, get 20,000 miles, and in 6 monthts cash those in and do the same. You will get 40,000 miles for the effort, but also only get 6 months of interest. You may do better buying a 1 year CD or going into a tax free money market fund, or paying off your mortgage or other debts. Plus most people don't have that type of cash lying around. However, if you have that type of money in a low income money market account and can live with the funds being tied for for at least 6 months, it could be a good deal.
ff