you know, it happend with my phone a few days ago. I was typing stuff throughout the day and just like you said it would randomly get the "q" at first i coulndt figure out whats going on. then i thought that maybe when I wanted to type "a", i was accidentially hitting "q" since its an adjacent key. the issue dissapeared by itself and I forgot about it. Now that you mentioned it, i see that there is clearly a problem with this motorola keyboard, a rare problem though. I would suggest trying an alternative keyboard from the market. i don't like moto keyboard, when i type something in text boxes it lags a bit and when i hit the back key to delete the word it would not move for a sec. and then all of the sudden jump at high speed and remove not one but two or more words.... it gets annoying at times. this looks to be purely a software issue.