^ THIS.
Seriously, there is a LOT of good information in there. Fortunately I've had a pretty good experience in buying my home, it's not perfect, needs a bit of work before I'll move in, but overall, I like it. Take this advice above to heart, this guy knows what he's talking about, and you're...