When I'm at home, I let it out. I just light lots of incense. My BF laughs but he's a guy and they find that kind of thing funny?!
At work I also let it out but in a quiet area, or as I'm waking somewhere with nobody around (hallway). Or if that's not possible, I do it at my desk and nobody has ever mentionned it. And the man who sits closest to me has a HUGE mouth so he either can't smell or is kind enough to ignore it.
They just HAVE TO BE SILENT or else nobody will ignore them!