When Ryan Thomson wanted to buy his first home, affording the monthly mortgage payments on his meager social work salary ...