I buy at the LQS where I work (Caroline's Cottage Cottons in Rome City, IN). She has what I like and I get an employee discount. AND, it's only 3 miles from my house!
I did order some fabric from Hancock's of Paducah this week, but only because we don't carry it at our shop, and my DD wants a peacock quilt. I really HATED paying for shipping!