OK, I'll clarify a little. No slam at all on your situation, Paul, but it sounds like your friend needed to think things through a little more. But for the average, reasonably stable person, that's NOT in a crashing market (like a farm town in Iowa, for instance), buying makes much more financial sense than renting. Caveats exist, ie, don't buy more than you can afford, make an intelligent purchase, with wise financing, etc. That said, even if you don't make a dime on a house at the sale, you reap tax benefits which will result in a higher net income.
Note, I didn't say "get rich quick". I said "build long-term wealth". I'm retired Army, and I bought a house every time we moved. That is THE reason that I'm in good financial shape. I didn't do it haphazardly, but with a lot of research and thought. So, you are correct in that it's not foolproof. The current mortgage crisis is proof enough of that. But, if you approach it wisely, it is the single best investment you can make to build long-term wealth, and certainly a much better financial decision than buying an 04 Cobra, which was my main point.