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