Palm: Rags To Riches… Then Back Again