I just got my order from Connecting threads in the mail today. It was my first order and I was pleased with the quality. Also some of my half-yard cuts were exactly 18", but some were as much as 24"! I was tickled that they were so generous, but after washing the first piece the edges raveled a full 1/2" on each end! Never had fabric fray that much from the wash. Maybe that's why they are so generous, so you at least end up with as much as you paid for. I still came out ahead... ;o)