I placed an order with them maybe back in early June. It was for a couple of out-of-stock items. They were shipped within a reasonable timeframe. I wouldn't have any reservations whatsoever in placing orders with them. Things went on hold last year/early this year due to the transition, but I'd bet everything is well back to normal.
I'm actually considering placing an order for THE SQUARE (2008); the 2-disc DVD gets a pricedrop in maybe ten days. For the curious, the website with trailer can be found at: