I am extremely jealous of you US girls. Here is Australia the usual price at the LQS is $24 per metre (a metre is 39" long as opposed to 36" in a yard). The larger fabric shops are usually around $18 to $20 mark but sometimes do have half price sales - that is when I stock up big time.