Hi macberk,
Your chances on having something else than a software problem are just about zero...
In your case it probably started when Apple supplied you the basic, WiFi-bugged regular upgrade from 10.7.2 to 10.7.3... and while Apple took so long to fix it... you started doing some things that people suggested... but one of those has made your problems worse...
You will probably have to downgrade to a full system reinstall of 10.7 from the AppStore...
But before I would suggest you to actually do so, make sure you have a good TimeMachine-backup of your complete harddisk with your latest data (be completele sure that you have one - quadruple check that !) ; if you have that TimeMachine-backup, reinstalling 10.7 Lion will ask you to import just the non-OS data during or just after reinstalling, so apart from a lot of waisted time, you won't lose any of your data...
But first... check what you have now :
-1-
Do you have AirPort-connection when started up in 'Rescue Mode' ?
[ restart your Mac in "Rescue Mode" (press the 'CMD'-key (a.k.a. 'Apple'-key) and the 'R'-key simultaneously during startup) ; and when you're in look at the ringed pie-part icon (a.k.a 'AirPort'-icon) in the upper right corner of the screen ]
-2-
Which versions of the .kext-files do you have ?
[ in the Finder, go to 'System' -> 'Library' -> 'Extensions' -> 'IO80211Family.kext' -> right-mouseclick -> 'Show Package Contents' -> 'Contents' -> 'PlugIns' ]
This is what you should have in both 10.7.2 and 10.7.3, else you've messed things up... :
IO80211Family.kext (v4.1.2)
- including these Plugins :
AirPortAtheros21.kext (v4.3)
AirPortAtheros40.kext (v5.0.2)
AirPortBrcm4331.kext (v5.1.3)
AppleAirPortBrcm43224.kext (v5.0)
IO80211NetBooter.kext (v4.1.2)
-3-
(A) Which Mac do you have, and (B) what is the AirPort-card you have installed ?
[ for (A) : on your Desktop, go to the upper left corner, go to 'Apple' -> 'About This Mac' -> 'More Info' -> 'Overveiw' -> 'System Report' -> 'Hardware' -> 'Model Identifier' ]
[ for (B) : on your Desktop, go to the upper left corner, go to 'Apple' -> 'About This Mac' -> 'More Info' -> 'Overveiw' -> 'System Report' -> 'Network' -> 'WiFi' -> 'interfaces:' -> 'en1:' -> 'Firmware Version' ]
NOTE : if you have the 'WiFi: no hardware installed' error you will not be able to find (B), but when you restart in 'Rescue Mode', and you have AirPort-connection there, you might be able to find (B) there...
[ I'm not completely sure that there is a 'System Report' option within 'Rescue Mode'... so don't bother about (B) if there isn't... just asure us that you did not replace the original AirPort-card that came with your Mac ]
Let us know the answer to all three of the above questions, and we'll take it from there.
;-)