I am not a christian, but I am not offended if someone says "merry christmas" to me. I will wish them back infact. You are right that the non-christians will not celebrate for the same reasons as the devout chrisitans do, but I see no harm in it. If not for all those fun aspects, a strictly religious festival might have faded away in today's society. Atleast the spirit is alive. I absolutely love the christmas colors(red, white, gold etc), the decorations and stuff. I visited a CVS store recently and was carried away by the beautiful christmas coloring scheme they have there. Ofcourse I was not thinking about saving a hungry child in Africa or something, but it is a feel good thing. Needless to say, that was IMHO, I don't mean to offend any christian members here. Merry Christmas to everyone in advance