I wonder if the n900 browser was written by outside software contractors hired by Nokia? The quality/usability gap between the browser and the rest of the software is very noticeable. Or maybe Nokia only have very few decent developers and the rest are college grads?