My LQS usually will give 20% off material when you take a class from them. In fact they have some classes this summer that the pattern will be free. Not one to be shy I would say something to the quilt shop about charging for the shipping fee.
Pat in MN