NetworkManager vs wicd vs wpa_gui
Due to some idle time* a couple of weeks ago, here's a quick comparison between a few network control tools for Linux.
These tools all give you some sort of network control from the Desktop - a service traditionally provided by daemons and initialisation scripts. The problem with that is roaming - it's much more common nowadays to have a laptop travel between multiple access points (Ethernet, 802.11, wireless broadband...) and many of the tasks can be automated. So what better way to use a point-and-click approach.