After 2 hours on with tech support at Palm, they tell me that they don't support the plantronics discovery 640 or 645 on the treo. Except it worked fine with my old 650 (that got stolen) on running a previous software release. It also works fine on the 700p and the cingular and sprint models.

Basically i have a range of 6 -12 inches where it works ok then move the phone to the desk and it crackles like a witch.

Anyone have any ideas, i'm convinced the phone is defective but i tried another brand new one at the palm store and got the same problem. I'm guessing they have a bad batch, but palm won't even hold an intelligent conversation about it.