I recently bought several pieces of fabric for pillows from our LQS at $9.99. Then while buying batting from Hobby Lobby I ran across the identical fabric, labels and all, for $7.99 with a 30% discount.
Check your Hobby Lobby stores occasionally. They have some nice pieces at a more reasonable price.