if you shop online, you can find most of those $9+ per yard fabrics for much lower prices, even when you factor in the shipping. i've seen prices vary by as much as $4 per yard for the same exact fabric.
if you see something you like for $9 per yard, go hunting online. 99% of the time you will find it for much less somewhere. :wink: