WiFiScriptor is an application that allows a user to have a script run when they connect/disconnect from a wireless network.
By using AppleScript, WiFiScriptor is able to do as much as you want, some examples are:
SVENBOX What makes this app useful compared to the other ones allready available and tested - like Location X and LocationChanger for example? (Version 0.1b)