Michaels has plenty of supplies for almost everything you could want to do, craft-wise. Everything is reasonably priced, though not especially cheap. However, yarn selection veers strickly towards baby-pastels and there is no fabric selection at all.
more