I think unless you have tons of cash and can pay cash - its better to wait for lower rates and rates are already at historic lows so why miss out on this opportunity to lock in historically low rates for 15-30 years? Even Greenspam as said that rates would have to double to stop inflation. So why wait for an improbable large pullback in price if it comes at the expense of a huge increase in rates?