I have a similar problem where XP randomly re-assigns keys on my keyboard periodically - see my posting dated 10-14. I also have Palm Desktop...
This one totally baffles me. I have a Dell 8100 2GHz p4 running XP Home. Every time I boot, I have to check whether my keyboard works correctly....
Separate names with a comma.