A suggestion. I may even have a shot at doing it some day. The user is wandering the streets with his pod, testing out available wifi connections in Settings->Wifi, as I'm sure everyone does. Then Bingo! You find one that connects and lets you browse! Usually outside some coffee shop. What you do then is start up FreeWifiMap, which presents the user with a GoogleMaps display. The user selects his location on the Map, a dialog pops up that fills in the Wifi connection's name, the date it was found and strength. He hits "OK" and the data is sent off to a MySQL database somewhere. So, now we are collecting free wifi spots, including the location, name, strength and date in a database. The user can choose to view this database, drawn onto the map. He can try out other users' suggestions, and can confirm that a wifi connection exists, or note that it's no longer there. So each connection gets Ebay-like positive and negative points, which get displayed. Too many recent negatives, and the connection is dumped from the Database. There would of course have to be some caching, preloading, and delayed writing to the database so that the program could be used when the Pod isn't connected to the net. And so in time, a worldwide database of free wifi is built up. How much this is automated depends on how much the programmer can hack into the Wifi code, and GoogleMaps. So. There. My idea as I walked the streets of Melbourne, Australia last night.