Moving right along with getting a variety of things cleaned up. Added a few more bits to improve the support of wireless cards within anaconda. You should be able to set the essid and WEP key in stage2 as well as for the device you're using to install. I need to add the bits so you can set them in kickstart; I'll probably do that before I go to bed, though.
Also have cleaned up the firewall configuration screen quite a bit (screenshot). The wording needs a little bit of love still, but overall, I think it's an improvement. The trusted device stuff was kind of silly without actual support for setting up masquerading and the list of services is definitely more sane like this. The code ended up being quite a bit cleaner as well.
In bigger Fedora news, the rebuild of all of the packages with gcc 3.4 continues to chug along. Hopefully that'll clear out by the end of the week and we can spend next week fixing up things that failed and generally resanitizing things. I'll probably think about turning SELinux on by default again after that, just to make the devel tree really live on the edge 🙂