I think the miles you get are worth more than the interest you sacrifice by selling them before five years. If you can afford to do so, and keep the money illiquid for a year, I recommend buying more bonds before the end of the year (up to $60,000 worth). If you can't buy more, then you can sell these bonds on November 1 (probably at your bank, then use the money to buy more bonds. But let that money float in your m.m. accounts until you absolutely have to pay for the bonds. If you do it right, that should be almost 2 months of float. If you really do it right, buy more bonds at just the right time, then later sell the ones you currently have, to pay for the new purchase.
I describe the details of the whole technique on the Finance page of my web site below.
By the way, you should be getting at least 2% on your money market money. Try ING bank, described on the same page of my web site, or Bank of Internet.
------------------
Free Frequent Flyer Miles