I emailed HTC about the keyboard this is the reply I got...
Hello ,
Thank you for your inquiry about the keys sticking on the device.
I understand how important it is to have the phone function properly. The QWERTY keyboard keys sticking tells me that there may be a hardware malfunction with the device, as does the fact that you have to "Jiggle" the usb cable to establish a proper connection. We have a repair shop that would be able to repair your device. HTC CDMA Repair’s number is 1-800-229-1235. The hours of operation for HTC CDMA Repair is Monday through Friday 8:30 AM – 5:00 PM EST.
If you are looking to have the device replaced, I suggest contacting your carrier. HTC does not replace any products provided by the carriers. I do apologize for any inconvenience that this may have caused.
I hope we have answered your question in detail. Feel free to contact us again if you have any further questions.
HTC Technical Support
http://www.america.htc.com
http://www.htcwiki.com