I agree, DD has done its fair part in fixing problems that have come up. Maybe it wasn't ideal, but I certainly don't see anything to complain about, considering what this product is.
If I did have one complaint about DD, it'd be about their website: it needs some tweaking