I have found buying fabric on-line to be a very positive experience. Fabric Shack ships very quickly with minimum shipping charges. Other fast shippers in my experience are Shabby Fabrics, Hawthorne Threads, and Thread Bear Fabrics. You will typically get a, 'your order has shipped' email from them the day after the order is placed, and then receive the fabric 2-3 days later. Other places take up to a week to ship the order, with delivery 2-3 business days later. Quilt Fabric Closeouts is another really fun place to shop. They cut and package their fabric beautifully.
The only bad experience I've had was with a place that never shipped the order and never replied to my emails of inquiry (I can't remember the name of this vendor). But I had paid using PayPal, and they refunded my money after I filed a complaint. I prefer ordering from places that offer PayPal as a payment option for this reason, plus you don't have to enter your credit info.
So sorry about your broken pelvis!!
http://www.fabricshack.com/cgi-bin/Store/store.cgi
http://www.hawthornethreads.com/
http://www.quiltfabriccloseouts.com/shop/
http://www.shabbyfabrics.com/
http://www.threadbearfabrics.com/index.htm