Start to finish, it took me two years to complete this monster. Special thank you to Jeff Loomis, Nick Pierce, Dave Wiener and Jason Lackie for their contributions.

Jason