I've been using DX occasionally in recent years, and it seems to me that the delivery time just are getting longer and longer.
My last order, a MP3 player, was delivered after 3 month. !!
You can complain to their customer service, but their answers are pretty standard: "We are sorry, we wil be better in the future"
Fasttech
http://www.fasttech.com/
has some of the same stuff, and delivery is much faster
If you are looking for cheap and reliable:
http://www.taydaelectronics.com/ic-integrated-circuits/microcontrollers.html
They even have Attiny's