Pleased to hear the wireless is going.
In general there are three ways to get a wireless card working.
First, the facility is built into the kernel already. There is an open source driver for your card called iwl3945 which is free of licence restrictions and is built into Fedora. I guess that this is what your machine has picked up on. If it works for you, stick with it. It didn't work reliably for me so I changed to one of the other methods. One other potential problem with the iwl3945 is that it appears to be speed limited. More than fast enough for internet but not as fast as is possible for file transfer.
Second, you can get the intel drivers precompiled for fedora from livna. These are designated ipw3945. They get updated each time a kernel changes. These drivers aren't licence free and are therefore not included direct into fedora.
Third, before any limitations of the iwl series became apparent there are howtos that show how to take the iwl driver and compile it yourself. With this method you have to repeat part of the process each time the kernel changes.
I suppose there is a fourth method as well, that involves installing ndiswrapper (also from livna) and using the Windows drivers that come with the card.
That's linux for you, several different ways of approaching the same task.
Trouble is as you probably found out, if you try one method and it doesn't work for you it can be a devil of a job unpicking the previous attempts which may be stopping the new one from working.
As to your sound, we don't have a description yet and I'm not the person to ask, mine either works or it doesn't!
On that note though, if you have (from lspci):
Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
then you might find it works after you update your system to all the latest fedora updates.
For me the sound began to work when the kernel changed from the 2.6.21 series to the 2.6.22.
Be aware though that when it did all my mixer settings were wrong and the microphone gain and speaker gain were all set to maximum causing uncontrolled acoustic feedback. It was really painful and judging by the heat generated over the speakers potentially damaging to those devices.
It's repeatable actually, if I boot back to the 21 kernel and forward again it repeats itself.
It's controllable once you can get at a volume control somewhere but I always keep a plug handy to stick in the microphone socket now to mute it if I doing that sort of thing.