How much Home can you afford?

Calculating how much home you can buy may sound like a very …