Decent browsing hasn't been on that list before with Windows Mobile; not without paying for Opera Mobile and even then, it's the usual what about Flash/Silverlight/a decent data speed question. What is the answer for the mobile Web? Cram the best part of a desktop OS onto the phone? Force us to use text pages or transcoded slice-and-dice versions of pages? Do it all on a big server somewhere? I haven't been a fan of the latter approach in the past - and how much of that it because Opera Mini is written in Java and combines an irritating user interface with an irritating security model, I don't know, but I'm a now bit of a convert.