I'm opposed to anything the encourages people to raise funds for charity at work. I get enough random solicitations by telephone, I shouldn't have to deal with it from real people while at work. It creates an unreasonable social pressure for me to donate money to causes someone else selects. I prefer to make such choices myself.