can't get IP address from wep network

view story

http://www.linuxquestions.org – I am trying to connect my Aspire One running ubuntu 9.10. I am using Wicd to configure wireless. I am on a school campus that has a couple hundred wifi points that all have the same key and ESSID. I can scan and see networks, and I set the network to use encryption, and to use WEP (passphrase). Everything seems to be working until it hangs on "obtaining IP address", and eventually says that it can't get one. I'm able to connect to unsecure networks and even to create an ad hoc network. Does anyone know why this might be? (HowTos)