Can't believe nobody has mentioned
http://www.thousandsofbolts.com yet; it's my absolute FAVORITE online fabric source!
ADDENDUM: Sorry - just reread and see that one person did mention this site. I've been using them for several years and have never been disappointed with a single thing I've ordered from them.