Here's the skinny:
I just upgraded my HP laptop to Windows 7 and my wireless card quit working. It showed a strong connection with my router, but there was no bandwidth to be had. I have the Atheros AR5009 chipset and my google searching did not bring me to a quick solution. The HP support site for my PC had several optional upgrades, but I couldn't find one posted for the wireless adapter. Atheros didn't have one posted either.
I finally found 2 useful sites that are posted below, which gave me 2 checkpoints to verify.
1) BIOS upgrade
2) Driver uprade
The BIOS happened to be upgraded during the Windows 7 upgrade process. I verified the latest from HP's site. Note that the latest driver on HP's site is published as "F.52A". However, in my BIOS, it was listed as "F.52". I ran the upgrade, but it did not give me the "A". I guess it was already up to date.
Then, having stumbled upon a Windows 7 upgrade for the Atheros AR5009 on Compac's website, I gave that a shot. It fixed it instantly. I now have good crisp wireless connectivity again.
http://tiny.cc.F2VM6
http://tiny.cc/hafbH
Happy Hunting!