Just a comment regarding portrait keyboard: I've always been curious why people with a n900 want a virtual portrait keyboard. Portrait mode is great, if the tasks needed can be performed with the thumb. For example, it is excellent to read SMSs, check missed calls, etc. But if I need -for example- to write a new SMS, physical keyboard is the best choice, that's one of the main reasons we love our n900, right ? :-)