1. Never just randomly pick the first real estate agent you meet.
2. Get a CLUE (report).
3. Determine your deal breakers ahead of time and then stick to them.
4. Your down payment may not be as much as you think.
5. Perform a land survey.
6. Know when to be flexible and when not to be.
7. Usually the seller pays the commission, not the buyer.
8. It takes time to find the right spot.
9. Research zoning ahead of time.
10. Don't be afraid to ask questions.
While it varies from state to state, there often are disclosures that sellers are obligated to make. For instance, in Arizona, they must tell you if there has been an investigation into a haunting on a property.