Spork - another thing to consider is using cheaper money to pay off the house (essentially do an in-house refi). One way to do that is to look at those credit card checks that come in the mail. They're always advertised as zero-interest, but then have a fee associated with using them. The ones I'm getting (and have used for this very purpose) are at a 2% up front fee on the amount of the check you write. Let's say that's $10,000. That costs you $200.
What does throwing 10K at the mortgage balance save you at this point in the loan? If you don't have an amortization table for your loan, go to Bankrate.com and use one of their (free) calculators to see the life of your loan (use a mortgage calculator and then click the box to have it display the entire loan, month by month). If you're early in the loan, the $10K might save you thousands of dollars in interest, and if you're later in the loan life, it may save you hundreds. So the question is, does spending $200 to save X on interest make sense?
Since you have extra money each month, paying back that credit card balance (don't use the card for anything else or you'll incur interest on the purchases) won't be a problem. They typically give you 15 monthly cycles to do it, and you'll need to make at least a minimum payment.
Another creative refi is to look around and see if anyone you know wants to earn more than the savings-account-pittance they're earning now on some of their cash- and do a personal loan (amortized at a lower rate than your mortgage). Use a promissory note so everything's in writing, and be sure to make a copy of the cancelled checks for your records.