Can I "Forget this Network" when the wifi network is not in range? I have an iPod Touch that I upgraded to iOS 4 (but this an issue that also existed in iOS 3.1). When I travel, and I join a WiFi networks (e.g. hotel, etc), I don't always remember to forget the network before I leave.

iPod touch: Wi-Fi Information and Settings tells you to "Forget this Network" if you can choose it from the list of Wi-Fi Networks.  However, when the network is not in range, you cannot select it to forget it.

Is there either a way I am not seeing in iOS to do this, or a third party application I can download?  Does the fact I have extra WiFi networks in the list affect the performance of my device when it is trying to join known networks?

Update: I now have doubts a third party app exsits based on that Apple Drops Wi-Fi Sniffers from iPhone App Store reports "sniffers were dropped because they use a private framework, hooks in the operating system that are not documented nor allowed for third-party developers to use."
Seems like no way to do this at the moment. Workaround:


  The only solution seems to be to rename a spare access point to the SSID of the network you want to forget, connect to it with the iPhone, and choose the option to forget the network. This kludge seems like a lot of work and something that an average user probably doesn’t know how or want to do


via http://www.novainfosecportal.com/2010/07/08/forget-this-network-pretty-please/