every once in a while you wind up with a project that makes you code in using archaic methodologies...