Palm Posts $164.5 Million Loss