For those of you out there writing reusable components, what do you consider to be best practice if you\'re extending the functionality of the .NET framework?
For ex
Also have a look at following MSDN article for guidelines about naming Namespaces
Names of Namespaces
The name chosen for a namespace should indicate the functionality made available by types in the namespace. For example, the System.Net.Sockets namespace contains types that enable developers to use sockets to communicate over networks.
The general format for a namespace name is as follows:
.( | )[. ][. ] For example,
Microsoft.WindowsMobile.DirectX.