Caution is in order. The Fed cannot keep rates artificially low forever. We're looking at current rates at and below 4% that could easily jump to 5 or 6%. A rate jump of 1% raises the monthly payment on a $500,000 loan (30 year fixed) by about $300/mo. That's $300 every month that would go to your mortgage company instead of staying in your pocket.