Spotting domain names that may be valuable in the future is both frustrating and addictive. You are speculating that something will become popular and draw attention. You can then choose to sell off the name or develop a website to turn your investment into profit. You can in fact develop a website before the topic becomes well known and therefore be seen as an authority by the time the topic becomes hot.