Somehow the term ALT.NET has been created to describe people who use .Net to program, but try to avoid the “standard” practices and tools that microsoft pushes.
Roy Osherove has an article where he pits the HOT and NOT as seen by the alt.net guys.
My major issue with trying to adopt more of these practices is that I work mostly on existing large applications.
I can’t just show up at a client who already has millions of LOC using a more standard approach with thousands of stored procedures, and jump into a Monorail/NHibernate project.
For now I am focusing on getting one of my clients using a server based build and deployment. We have already moved off of VSS, which is making a big difference in our productivity.