Wow, thanks for the awesome feedback. I'll work on what you've suggested. I think there's room for improvement in the areas that you've mentioned. Your re-interpretation is a little extreme for my tastes, But it'll probably be somewhere inbetween.
Thanks again.
Thanks again.