It may be a good idea to take the keyboard out and let it air out every night for a couple of weeks.
Also, earlier in that very long thread, I suggested trying some scented oil or deodorant or odor neutralizer used very sparingly under the keyboard and allowed to dry thoroughly before use. Or a scented fabric softener sheet (the kind you use in the dryer) placed over the keyboard before you close the iBook. Something should work to deodorize it, I would think.
There are many "odor neutralizers" and "odor eliminators" on the market. We use
Renuzit Super Odor Neutralizer on our carpet if one of our doggies has an "accident." It's a liquid, not an aerosol, so you could turn off the iBook, unplug it and remove the battery, and use a Q-tip and sparingly dab underneath the keyboard. Allow to dry overnight before reassembling and using the iBook. I had also recommended this within that very long thread.
Disclaimer: I haven't tried this, myself (since my iBook doesn't smell--thank goodness), so do this at your own risk (and risk to your iBook). But if your iBook smells so bad that you're on the verge of tossing it, you could try this first.