It seems like I am the only person who is not 100% gung-ho about Thanksgiving. It's not that I think it's a bad idea. I really like the sentiment of dedicating a day to giving thanks for all of your blessings: friends, family, health, etc.
But just as Christmas has become all about presents and Santa instead of Jesus Christ, Thanksgiving has transformed, too. It makes sense that Thanksgiving is an American holiday: it is the epitome of the stereotype of the US. We spend the day watching (American) football, napping, and eating. And eating. And eating. It's an obesity holiday! You can show you are thankful for everything you have in your life without force-feeding yourself a humungous dinner at 4 o'clock in the afternoon. Americans are already fat gluttons: do we need a day to celebrate it?
I say my prayers every night and thank God for everything He has done for me, my family, and others around the world. I don't need a day to give thanks. I do it EVERY day. And so should you. Besides, God can hear you better when you aren't giving thanks with your mouth full.