Whenever I need to buy gifts for my kids, I try to buy them funny t-shirts. When I travel, rather than buy a souvenir that just collects dust, I try to find funny t-shirts that somehow represent the area that we were visiting. I try to matc up the funny t-shirts with the personality of the recipient. That way there is a greater chance that it will actually get worn. I know that there have been a lot of times that they have worn some of the shirts to school and the teachers (and other kids) got a good laugh out of them.
I’ve found that the Internet is often a good place to go if I’m looking for some specific shirt for a gift for a birthday or other gift giving occassion. I enjoy looking for them in the comfort of my own house in those cases, so I don’t have to paw through a selection at the store. Locally there really isn’t a great selection in these stores, so I depend more on the Internet or catalogs for that.