I have been researching why bluetooth controllers dont work on htc desire (or apparently any htc with the sense UI) and havent had any joy on resolving this problem short of rooting my phone, which im just too scared to do . Apparently there is a controller that would work called a zeemote but ave read all over the net people are having problems getting this connected aswell. I even e-mailed htc themselves and this is the reply I got: Thank you very much for your email and the feedback you have provided. Unfortunatly bluetooth gamepads are not currently supported for our devices because of the Protocol that they use to connect to devices. Although future updates may provide this service to you. Bit of a crappy answer and doesnt really give any indication as to why it is a problem, why they cant do it when other android phones can and when they are goinjg to sort it out. Starting to get really annoyed with not being able to play games properly on my phone coz touch screen isnt really good enuff. If anyone knows a way round this and has got a bluetooth controller working, please let me know.