I have nothing bad to say about DX, sure they have some trouble getting things in stock but that's probably more due to the suppliers.
Good customer support, shipping is fast (about 4 days to the UK last time I ordered something) & free, great prices... what more do you want?