Also, check with your local Project Linus chapter (go to projectlinus.org for location). Most chapters have blanketeers who are willing to finish quilt tops that are donated. They also frequently have donated fabric for use. If you get involved with them, it will be rewarding for you and a win/win situation, especially if you can get help with some supplies.
Dayle