TheArtfulProgrammer
Duplication is far cheaper than wrong abstractions.
Email: webmaster@theartfulprogrammer.com