Dear lord, at this point I think I could make a book out of this! (I'd have to split the profits with @TMR15, tho)