Zazzle is the perfect solution when you need something that expresses your views or those of somebody you want to give a gift. They have a HUGE variety of mugs, T-shirts and other items ranging from serious to hilarious, and they even let you choose the color on shirts. Ideal for gifts, political rallies, whatever.