..and wicd patched and reposted so that "sudo wicd-curses" actually works
..after connecting successfully it still crashes with "NameError: Global name 'slf' is not defined", but the connection remains up.
BTW did you try using wifi.sh from the wifi extension?