This is seriously cool, and as a bonus reminds me to brush up on my C knowledge to finally submit an IOCCC entry...