I buy through Ebay a lot. I only buy from people who post pictures so I get an idea of what I am buying and also they have to have a good feedback rating. Make sure that you either get enough fabric to finish your project or it is fabric that you can get locally if need be, etc.