I've probably said it before, but it's amazing how much a change of scenery can help you grow. I've been pretty busy coding a prototype web service with heavy test coverage and extensive business logic - all backed up by NHibernate. Here are a couple things that I've either re-learnt...