OK, the wife and I are just about right where you are in the home-buying process it seems, so let’s see if I can’t take out some of these questions.
First, shopping for a mortgage is a lot like shopping for the house itself. There are all kinds of different ones, and different lenders will have different programs for which you may or may not qualify. We’ve considered going to LendingTree.com and Ditech.com, but haven’t done so yet. Another way to go is to talk to a mortgage broker, which is someone a lot like a real estate broker–they assess your needs and financial condition and so forth and find programs that will work for you.
I’m pretty sure that once you get pre-approved for a loan, then you can buy “any” house, at least in the sense that you don’t have to get pre-approved for a loan on a specific house. Of course, the lender will want an inspection, title search, etc. done on any house you propose to buy, but getting pre-approved for a house for X value is usually the first step.
The down payment issue: this is complicated. First, depending on many factors (your credit, your income, the value of house you wanna buy, maybe other things), it may be the case that no lender is willing to loan you 100% of the value of the house. Also, if the home value is over a certain amount, you may be able to borrow 100% of the value, but you’d have to do so with more than one loan (and I believe the second one will generally be at a slightly higher interest rate). Also, if you don’t put 20% down, you will generally have to pay PMI, which is insurance for the lender in case you stop paying the mortgage.
Once you figure out how little you CAN put down, you then have to figure out how much you want to put down, which involves a realistic assessment of your other investment opportunities and some quality time spent over a calculator.
The reason that many people don’t want to pay cash for tax purposes is that interest on a home loan and real property taxes (but NOT payments for principal or PMI) are tax deductible, so in effect the government subsidizes these payments. Again, the decision whether to pay cash or not involves the same stuff discussed above (which maybe we can talk about later if you don’t know what I mean here).
That’s all I can help with.