I've done a lot of programming in my life, using 16 & 32 bit assembler, Pascal/Delphi, Cobol, C (a long time ago), a little C++ and a variety of other languages. I enjoy systems programming as a hobby (using assembler and Pascal) and have done a lot of professional business application development using Cobol.
Other interests of mine include reverse engineering and, either grafting or modifying functionality in commercial applications for which source code is not available.