Personalized t-shirts have been available for many years now they can be funny or portray a company logo or reflect a landmark, place or location. They are available from traditional shops souvenir stands etc. A more recent development however is the online market.