Can I automatically log in to open WiFi that requires web login/password? There are lots of wifi hotspots that are open, but require a web-based login to use. Hotels, coffeeshops, workplaces. For password-protected wifi, it's easy to set up Android phones to remember the login and password. But I'd like to be able to use my workplace's open wifi with web-based password on a regular basis, without having to manually type stuff in. It should just automatically connect to the Wifi router, go to http://1.1.1.1 or whatever, type in my password, and then everything else should just work. Is this possible?

(HTC Evo running Android 2.2, fwiw...)
The best you can do is set it up to auto-connect to the network and then manually open a browser when you're in range.  Save the username and password in the browser.  That gets it down to 2 clicks (er... touches).  Make sure Remember Passwords is on the the browser's settings.

There are some apps that claim to do what you want but I've never used them.  Here is a list.