Holy cats, this got out of hand. So how does this work? You first answer a tricky question, and then type in a password. It goes through the PBKDF2 procedure to create a key. This uses an implementation of Tiger and HMAC. Then, this key is used to decrypt the email information using the Serpent cipher and the CTR block mode. Most ridiculous thing: this is all in Javascript. Probably the worst part was porting Tiger, which was designed for use with 64 bit integers, and Javascript only has doubles.
Here we go! If you want my email address, you must first answer the following correctly:
A wizard has turned you into a whale. Is this awesome? no yes (the choice is yours!)