What home budget can I afford?

Let's crunch those numbers.