In my experience MostGoodCodeIsWrittenAfterDark (see DontLetTheSunSetOnBadCode) -- JohnFletcher