Thrift stores can be decent sources for small pieces of novelty fabrics. A lot will depend on your local store (some don't bother with small stuff). I agree that asking friends might be the best option - perhaps you could arrange a trade and both end up as winners with more fabrics to choose from! :-)