AHAHAHAHAHAHA! I've had that reaction before to only the Glade plug-ins!! Love the description of the smell.........that DE gives me the willies, and everybody else says "oh, it has no odor"......it makes me gag!
Ahhh HA! It's one of those Glade plug-ins!!