A quick note about the shipping. Orders are normally shipped the next business day after they are received. The exceptions are:
1) When a huge volume of orders are received suddenly, it can take a while to clear. An example is the sudden influx of orders from people who wanted v2.02a or v2.02k chips. In that case the orders are worked through but it took a week until every order was sent.
2) When the kit is out of stock, such as the Ultimate2 - in which case you'll have been advised on the ordering page of that. The U2 kits are now pending only on the PCB, which the manufacturer claimed would take a week to make but in fact took very much longer. The latest date they gave me is tomorrow (Tuesday 25'th), then they have to be shipped to me; hopefully we are getting close now.
So please be patient in case 1) because as you know, this is a low cost operation, there are not a whole army of people waiting on orders and ready to go immediately an order comes in :-)