I'm with you Lindy, my LQS is between $22-30 a metre as well.
They currently have a couple of rows of fabric out for $10/metre but most of it is fabric that I am not partial too.
They will be having a clearance sale (which I am told will be worth it) next Jan. so I am saving my pennies for that. In the meantime the exchange rate is very good so it is actually worth while buying online as even with postage it is still cheaper than my local. Only problem is the colour is often not quite what you expected being as you saw it online :lol:
Maybe1day