Again, thanks for the well thought out impressions and criticisms! I'll definitely get to the typos, and I'm really grateful that you pointed those out. I'm a bit lazy though, so I might be a little slow to getting around to it, but it's definitely on my to-do list.
As for everything else, you've given me lots of things to consider. And I appreciate all the time you took to explain your thoughts and observations so thoroughly