Wow, I just have to say that is epic. I'm gonna have fun reading this.