Yeah, in my articles I recommend something similar:
<CompanyName>.<ProjectName>.<Layer>
So, following the articles:
Spaanjaars.ContactManager.Web
Spaanjaars.ContactManager.Dal
Since namespaces are nothing more than names that you can make up yourself, you're free to choose whatever you want.
However, don't overdo things. For example, if both the sales department and the marketing department can access your Intranet, you probably can get away with CompanyName.Intranet.Web instead of creating specialized namespaces for each department.
However, it depends on the application you are building. The more specialized classes you have, the more specialized namespaces you may need.
Imar
---------------------------------------
Imar Spaanjaars
http://Imar.Spaanjaars.Com
Everyone is unique, except for me.
Author of
ASP.NET 2.0 Instant Results and
Beginning Dreamweaver MX / MX 2004