There are many different reasons for purchasing more than one domain names, and each reason has its own set of benefits and uses. Written quite extensively before about how to select the best domain name for your website.
It is also a good idea to secure alternate versions of your primary domain as a means to prevent competitors from trying to squeeze in on your name and branding efforts. Buying multiple domain names is a great strategy that can be used to capture additional type-in traffic you may wish to pursue, or simply to prevent your competitors from securing them.

