A little back story. Work gave me a Treo 700 last year. It never worked quite right. The caller ID showed unknown for everything, even numbers in my phone book. I toughed it out until it stopped making any sounds and than I complained enough to get a Treo 850. This phone is sleeker but garbage as well. The called ID still doesn't work. I think its Exchanges fault. I did a little research and I found some feature on Exchange the tries to override the caller id with some MS junk. I don't know if I can turn it off or if it has to be turned of on the companies side, actually I don't even know if that's the real issue. Either way its annoying as hell. Also on this phone my settings appear to be completely ignored. I set the browser to MOBILE but it won't change anything. The page still renders as desktop and I can't get it to fit the screen. It also ignores my text message settings and groups everything by sender, despite requesting sorting by date received. And since all my messages come from the same sender than I have to sort through a single entry with tons of messages. It's probably not the phones fault, its probably windows mobile 6.1, which like Vista, fixes things that aren't broken. If anyone has any advice I'd love to hear it. If its do a hard reset please tell me how to do it. I've read a number of things and each one is a little different for the 850. Thanks.