MarcoPolo uses fuzzy logic and rule-based matching
to make educated guesses as to your current
location, and it automatically switches to the
correct network location. It can match on attached
USB devices, assigned IP addresses, nearly Bluetooth devices, and visible WiFi networks.