Well, I almost sent back the phone to repair.

Symbian 6.0 (5) ,with the lastest firmware of Nokia N97 mini v11.0.045
The latest Nokia messeging! I updated through cell phone.

However,I finally figure out which application is freezing my phone! It is nokia messeging!! It is an evil application which will freeze your phone after quitting. The touch screen stopped working and I tried hard reset and soft rest and it seems the application will let either cpu or memory think hours and hours till it finished. I almost sent out the phone to repair and left it untouched for over night after the hardset. Next morning, it works again! Wow, everything is just so fine but I have to resintall all the applications and themes and reload the contacts.

Before re-installing and using Nokia Messeging, I was so happy about that my phone is back!! Then, I was dragged to hell again! After the re-intallation of nokia messeging, it frozed the touch screen again!!! The phone is nearly dead and it is. It will not turn back normal until it finished whatever the god damn process in the back no matter you hard reset or soft rest the device.

And this is because the lastest version of Nokia messeging!!! Nokia, the Finnish, Pls update your application develpement and fix this! I almost turn myself back to Nokia as I think it is now improving all kinds of online services as good as iphone. But I am so dissappointed, iphone is still so much better.