Anybody know anything about them. I placed an order a while back, and now it seems they were hit by the hurricane?