I love Connectingthreads.com...and I also have had good luck on Ebay, and here! I don't mind not getting to see in person, and touch the fabric 1st...it is like Christmas when it comes in...I can't wait to tear into that package! That being said, I have some friends who really want to see it and touch it 1st...just a preference thing...what ever makes you happy, I say! When I do order online, I check the ratings of the seller, and I also like to get best deal on shipping...
K