Recent Stock Meltdown May Help Buy Your New Home