I am mightily impressed. It takes UPS 1 month to deliver a package from just across the border - NYC. It takes FedEx 1 day to get something from the UK to me. I placed the order 02:30 London time on the 17th. It arrived just now. That includes processing / billing / logistical time.
Yes I know with time zones it is more like 1.5 but still.