My treo has a bad keyboard - many keys no longer type the proper letters. (e.g. space bar types 8, home key types 9, etc.). Any suggestions other than throwing it into the bay and switching to blackberry?