I'm working on a book project now where the topic is web automation -- that is, how to write programs that act as web clients, and what you can do with them. It seems to me like there are a few major categories along these lines:
- automated testing of web applications ("regression testing")
- Screen scraping (to and from the web)
I would love the input of people on the list both in terms of either coming up with new top-level categories and also in "filling in the details" of these ones: descriptions of sub topics of the above, "case studies" or examples of this kind of thing that you've come across in your work, etc.