I think the problem is that a lot of people are looking at real estate as a market place instead of a long term investment. They are looking to cash in right here right now. This is not the stock market. They buy a piece of overpriced land and then expect o sell it two months later for more. Thats not how it works. What they should do is develop the land they have and then sell it.
Just like I did
Also ... you must avoid being greedy. Why wait around to sell a piece of property and make 250K when you can sell it right now for less but at least you get the money in hand.