http://www.sewphisticatedstitcher.com/
This is one place to buy embroidery blanks, I like their prices and quality.
There is a wholesale spot, that is discountembroideryblanks, and you have a $75min order there, can combine even 1 item toward it. I go there first, then back to sewphisticatedstitcher for items not at discount.