I've ordered from 1,000 Bolts many times. Have always been pleased and have never found them to have hidden agendas. Connecting Threads is excellent too. Right now they have all their already low fabric at 20% off for a week. Also think their batting is on sale until the end of the month. Also, there is a special shipping rate to Canada believe until the end of this month too.