Hm. I'm interested to see where this goes. One thing though: There are a bunch of typoes.