Your observation on cost is accurate. Yard sales, estate sales, tag sales are a great place to consider. If you live "in the city" somewhere consider putting an add in the throw away paper about wanting cottons, etc. Never know who has a "stash" and thinks it's just some ol' fabric that' sitting around. Check Craig's list in your area, too.