Namespaces for Classes
So I am working on the self-validating text box, and the first issue I ran across was the namespace naming convention. Just what the heck should the namespace be for these controls? I finally settled on something similar to the Microsoft convention – At least I know it works.

MyCompany.Web.UI.WebControls

Will I ever have a need for classes under my web namespace that are not web controls? Well – I hope so. I have in mind a web counter since so many of my customers request one, but lets save that for another day. In the meantime I hope to keep my namespaces as flexible as possible.

In the back of my mind, I knew that I would only build the dll at the webcontrol level. This way I won't dump a whole bunch of 'extra' functionality that the project doesn't need. Of course this means more maintanance.

How do you guys typically do this?

Best Text Editors
Besides the obvious answer (Visual Studio) what do you folks use as text editors? I just downloaded two Vim and UltraEdit. I plan on trying to use Perl some in Windows, but I use the Text editors now for HTML development.

A tool I have really come to like (if you have Firefox) is the "view formatted source" plug-in.

This has proven to be an invaluable tool for viewing HTML source. I just wish I could save a page and edit it locally with this tool. If I had the time I'd write that myself.

So give your fave text editor a shout out - tell me why you like it.