@whiteshade: Nice writeup.