I second the suggestion above re: Connecting Threads. Since they don't charge extra for pre-cutting your fabric, it can be a good value. They are currently running a sale on all fabric...20% - 60% off, including Free Spirit and Riley Blake, etc. Some are only $2.96/yard.
http://www.connectingthreads.com/cff...=1--FabricSale