My beloved Javelin has been with me for over a year now. We have been through a lot. It was getting too old and too slow for me. I might be able to replace the trackball and do some cleaning but it was old.
I have replaced my lovely 8900 with a brand new 9800 (no pun intended). I got a good price and a good gadget. I got two of them one for me and one for my wife to replace her old 8520 (Gemini). The new Torch is exactly like the picture below

All the migrations were smooth and I did not loose any data (message, email, Messenger Contact, address book, settings, etc). As far as user experience, it only need little adjustment and practice and everything is smooth.
I also immediately upgraded the new BB OS version 6 to the latest version. However, I installed original version of AT&T BB OS 6. It created a problem with signal lock. It was often that the signal erratically changed from GPRS to EDGE to 3G and vice versa. I installed the same version of BB OS 6 from Telkomsel. The problem was solved.