Thanks so much for the comment! Can you suggest some other interesting problem domains to start researching? I think lately I've been so fascinated by web programming that I've stopped learning other areas, but I realize I should diversify my domains of knowledge. Thanks!