I saw a product that you spray into the center vents on to the evap core. The product states that it gets rid of the mildew, fungus, etc... that causes most of the smells..
http://www.lubegard.com/automotive/radiator_foam.html
go to the link above... it's made by ILI "kool-it"
I have not tried the product myself.