This is where you guys say thank you Frozzie.
I have the Sanitete in stock, it is the only thing that will keep you head and helmet clean!
Check this out:
http://www.frozzie.com/frozzie/sa0.asp, the answer to all your problems. Hypoalergenic, 100% recyclable!
It won't remove the smell, but you will be puttting a clean helmet on your head, and if you use Sanitete from the first day, it will smell like new for a long time!
The Sanitete was my first exclusive product, I have been using it for the last 2 years, never washed the inside, smells like new, sweat a whole lot less and feel it much later than without. When it gets a bit damp from sweat, take it out to dry and replace it in the helmet, or replace with a new one! No more greasy hair I do around 24 K p/a.
Pity they don't make that kind of protection for the outer shell