Palm Pre Launch Date Now Official For June 6th, Possible Shortage Looms

Could not parse file.