Thanks for all the words of encouragement and perspective guys! I know I've got a long way to go, but with a great community like this, and the feeling that I'm improving, I know I'll be sticking with it for a very very long time