Try
http://mywebquilter.com too. That's a very useful site for free patterns. You can do a design board on it, upload photos to be converted into quilts, and there are useful calculators too.
I also use
http://www.mccallsquilting.com/Block_Reference.html,
http://www.quiltinaday.com/freepattern/, and
http://www.compuquilt.com/CQFreeBlocks.htm