In today's Washington Times one writer laments the fact that retailers fear using the word "Christmas" in their festive advertising. The article explains that for sales going down on Dec. 26, "among major retail chains, only Kohl's and Rite-Aid have used the word Christmas regularly and prominently in their advertising."
Around this time of year, I tend to say "Happy Holidays" because there are so many holidays going on — Christmas, Hanukkah, Kwanzaa, New Year's, etc. But depending on the audience or the date (for example, Christmas Eve), I have no problem saying "Merry Christmas."
While it makes some sort of sense for retailers to use a generic term to appeal to more customers, do you find that you avoid saying "Merry Christmas" so you don't offend anyone?