Ok, this is a tough one, at least for me...

Imagine you run a successful site like whateverexample12345.com and the .net and other tld's are available.

What's the best option:

1 - Register those (.net and .org at least) to protect your business (redirecting the traffic) - Cheap
2 - Develop similar sites with unique content on the other TLD's - Not Cheap