i usually find a piece of fabric that catches my eye and can't live without it, I buy 3 to 5 yards (just to make sure I have enough) and then I wait until the right project comes along. I then go to my stash to find coordinating colors and if I need more then it's off to my LQS, where I usually find another piece I can't live without and here we go again! :D