Great job!

Just a note:

Heh. You have no idea.