Craftmart offers an impressive selection of supplies for arts and crafts. If you can imagine it, most likely you can find the materials here to create it. Their prices can be slightly high on popular hobbies like stamping and scrapbooking, but overall I find them reasonable. The biggest problem I seem to have there is they always run out of one piece of whatever project I'm working on. Their inventory control isn't great, but they are helpful in assisting you find alternatives.