That is interesting, I tried to buy a green screen from eefx, they were horrible to work with. After being delayed for more than two months I canceled my order. I have never had any of my voice mails or e-mails returned. Maybe they only care about larger orders.
I'm in the same boat with eefx, order May 4, confirmation email indicated 6-10 days to manufacture, I began calling last week to find out what was going on, got the generic "production issue" excuse. I'm going to cancel.