Thanks for all the nice comments, guys. :D
To clarify, this is original (to my knowledge), the name at the end is Joe Williamson, which is me. ;)
EnderTheIrish, I find that a very difficult question to answer, because I don't really take a linear approach to creating. It took me about 10...