I have been traveling the last two weeks, and I have found how useful is wifi-radar on my Linux powered laptop. I have an IBM Thinkpad T30 with an Aironet Wifi internal card (for the records).
WiFi Radar is a Python/PyGTK2 utility for managing WiFi profiles.It enables you to scan for available networks and create profiles for your preferred networks. At boot time, running WiFi Radar will automatically scan for an available preferred network and connect to it. You can drag and drop your preferred networks to arrange the profile priority.