Man, nice work but sooo blatantly derivative (and that's being kind and tactful) of James Christensen's work. Abusive comment hidden. (Show it anyway.)