wicd was started because of the lack of useful, functional wireless network connection managers in Linux. It is also capable of connecting to wired networks as an added bonus.