http://www.lucidlink.com

The Free LucidLink WiFi Client makes it easy to connect to WiFi networks, automatically detects the required WiFi security settings, and warns you about insecure or dangerous networks.
Seems quite handy for connecting to unknown networks.. (will it stop others though from connecting to a certain Wifi stream?)