Ace, you had mentioned about the odor coming from the vents. I used to get a small bottle of deodorizer from the HVAC shop in town. It's very small bottle and it has green lettering. I can't remember the name but they used it in systems when a skunk got in the AC. I used it in my patrol car for other odors. It worked real well. I'll try to see if I can find something on it. Till then you can look too. It was a little pricey for the amount but it was good stuff.
For smell you could mayhaps use spray Resolve for a ready and cheap solution. Not a whole lot to add except I always be real careful positioning the foam collar that seals the motor-cooling tube. It's usually 1/2 rotted anyway, but will allow quite a bit of airleak and diminished air velocity out the vents if not sealed as best as possible. At one point during my last cleaning (averages out to about bi-annual ) I ALMOST cut a new one from some of those electrical receptacle insulator pads. I said almost. But I'll definitely do that next time.
\'96SS SOB: SSRI, Herter Tune, Tri-Y II, , 3000 Edge, F/HO bars, METCO extendeds with CV MMC, Bilsteins, currently Vredestein Ultrac Sessanta (315/35 rear). Finally, wait for it... LT-4 knock module!
\'96FWB BUW-Butt Ugly White: PCMPerformance tune, HDFA w/ swissed filter, 1/2 SLP s.s. catback with H- and Flow Super 50s, oem opti rebuilt 3 times, SS Bars, METCO LCA, Airlift 1000, Monroe SS, PowerTrax No-Slip, CTS wheels with +1 rubber. Finally, yes again... LT-4 knock module!