Does anyone have insight into why Palm (pre & post HP) struggled to get the hardware right and remove glitchy behaviour from the OS?