If your unit is not bricked, but still (semi) works, DELL has actually supplied a way to get back to nice, stable 2003SE. I have had terrible experiences with WM5 and 6 - most frequently programs simply crash closed, losing the latest data input.
I'm going back to 2003SE, here:
Drivers and Downloads
Good luck, all.