Michael's has everything that the arts and crafts enthusiast could ever want. The prices are a bit high so common supplies should be purchased elsewhere, but it is a great place to find specialized supplies. For example, to make a personalized t-shirt, I would recommend buying the application supplies at Michael's but a plain t-shirt can be found cheaper at another store.
more