Wow, thanks for all the feedback. I'll try to spend some time this weekend improving things.