RE: The pesky Wireless/WEP/DHCP problems I was encountering earlier, I've come up with the following work around... If someone points me in the right direction I'll be happy to have a look at why opie isn't managing this from the Network app.
1. Under Settings->Network ensure that you're working with wlan0 and NOT wifi0 (I've not worked out what this is for yet)
2. A quick Rescan Neighbourhood should allow you to discover your AP, select it and then fill in any missing bits on the General tab (e.g. SSID, Channel etc)
3. Don't bother with the Encryption tab as it doesn't appear to do anything.
4. In the TCP/IP tab, select the Automatically bring up and DHCP tick boxes (Unless you're specifying an IP/Subnet/DNS etc)
5. Now to get WEP working, open a console and type the following:
iwconfig wlan0 key s:password [1]
Replace "password" with your WEP key. The [1] in brackets denotes which (of the 4 available) keys you're setting, [1] is fine in our case. The s: allows us to enter our key in ASCII rather than HEX.
6. Now type: iwlist wlan0 key
You should be presented with a hex representation of your new key and some other information.
7. Now to bring up the adaptor and get an IP address from the dhcp server type:
ifup wlan0
8. You should see the usual Linux DHCP messages along with a successfully assigned IP address and DNS servers added to your resolv.conf automatically.
9. Test it out by pinging a webserver or two.
Hope this will help people out in the future, I couldn't find all of that in one place anywhere so it took a bit of fiddling.
Now wlan is working, where did I put that Opera browser....