The best time to buy land is 20 years ago, the second best time to buy land is today.