Look for sales ... always buy a little more than you need for projects ... be careful at yard sales and ebay. Sometimes you get junk that you don't want to add to your "good" stash!
I bought a bunch of clear plastic shoe boxes and color-organized my smaller yardage in those. It's great to be able to find just what I need and they look pretty stacked on the shelves in my sewing room.