I'm not sure if anybody has posted this before but I found it very useful.
The link says it's for the mytouch but it works for the moment too. I got the keyboard running on mine and it's flawless. If you like the htc style, but have a moment, give this a try. Enjoy
Sprint S.M.A.R.T AgentsSprint S.M.A.R.T Agent are here to help Monday through Sunday 6:00 AM CT - 6:00 PM CT. If you need to speak to an agent outside of these hours, please visit Sprint Chat