The founders made the right move selling it when they did. No way that site is worth $1.8 billion now.