Point is: When those problems were first found (2002- onward depending of BUG.. and there's been plenty) and when they are fixed under warranty? (never so far.. and we're at 2005 now)
No, the point is that you don't have a clue! The problems the rework fixes was identified and corrected last summer. I don't know when the USB issues were first discovered, but I know perfectly well when the problem was diagnosed and fixed.
If it really takes them two or three years to *Locate* obvious bugs, then it's definitely their lack of interest (or tallent) to blame. Furthermore there is no excuse for keep selling more boards without intention to fix old ones.
Hm, without any working DMA drivers for IDE there was no way of locating any problem. Fact is that the problem was located a couple of weeks after the the inital reports came. And the solution took about 2 months before it was finished, mostly due to the fact that no one could spend their full time on this.
rgds,
Stefan