I've never bought charms or layer cakes. I do have three batik jelly rolls that I'm going to use one of these day....
I guess I just prefer to cut my own stuff. And I also like to pick out my own fabric. So many times in charm packs and layer cakes there's fabrics in them that I just don't like.