Please excuse the smoke while www.mscaveneyworks.com is temporarily down for a major design refactor. In the meantime, you can find me on the web at Twitter,The Practical Dev, or Linkedin.