I was wrong, missing a couple small parts. F-it.
email their sales group. You'll typically get a reply from "Amp" saying they've shipped them out for you. They almost always do.
Check and make sure your parts are correct to. They routinely get the wrong decade of resistor or wrong style of component (eg N/O switches instead of N/C or CA displays instead of CC). They also routinely replace smaller strip-headers with big ones. If you complain they'll ship the smaller ones.
At the beginning, the packages arrived with USPS stamps, but always 15 to 21 days after the order was placed. My guess is that they send a bunch of packges in low cost carriers, then somebody in the US separates the boxes and stamps them for US domestic shipment. As I increased the volume of each purchase, later orders arrived in boxes stamped directly using Thailand Postal Service.
The answer is actually much simpler, years ago, Futurlec used to have a North-American warehouse in the US somewhere, if things were in stock they shipped from there in a matter of days, if things weren't in stock, you got stuck waiting two weeks for them to come from Thailand then shipped.
Today they only operate out of Thailand (hence the Thai postal marks). If you order an awful lot of something though, it seems they have a warehouse/manufacturer in Vietnam.
A tip with Futurlec though, now that they've move to Thailand, the "express" shipping option is actually FedEx International Economy (2 days to most of the world). Assuming they have everything in stock, you usually get things in under 4 days.
I really wish they'd implement an actual inventory system though.