Holy cow, I wrote a book!
(Note: Read the puzzles in order from 1 to 6 for them to make sense.)
To see the final puzzle you need a VML-enabled browser.