Ok, probably been talked about but it's very annoying. I have the 2.1 update and the firmware update that came a week ago. I like that they fixed the keyboard vibrate problem(where it would vibrate long once, and then every other vibration would be half the length) but the lag is still unbearable. How come the iPhone perfected the touch screen and when HTC made the Hero(years later), it comes out worse? I can't type as fast as on an iPhone, nor can I make calls fast enough. Why does it always take so long for the phone to go into "call mode"? Even though I have no programs running in the background it is slow as balls. I'll reset the phone and delete all my text messages. The keyboard is unresponsive for fast typers. I'll tap a button and it will lag and act as if I held it and puts a symbol instead. Anyone else suffer from this problem?