Seems like ThinkNIC have have some delays. Called for status and was told the following.
Although the first batch was expected to ship about the 20th of July, they had a delay in receiving from the manufacturer and didn't start shipping 'til the 25th. The web order status will show processed if your order has been processed, but they don't have the Fed-Ex tracking numbers from the shipper as yet.
As soon as they do, they will post Fed-Ex numbers on the order status page.
So...If it says processed you might get it in a day or so..