I think one of the best sources of nice fabric is from other people. If you join a quilt guild or charity sewing group, you will meet other people who will help you find fabric. They exchange fabric and help each other out with pieces for a specific project. People are eager to help with ideas and supplies. You will form wonderful friendships, and there will be opportunities for you to give back. I recently did a favor for a quilting friend, and she gave me a storage bin filled with fabric!