I have just tested the iphone. Why on earth should I not prefer iPhone over n800? (I do own an n800) It's much faster (700mhz - feels 5 times faster), much better UI, smaller, incl GSM, have all the features as n800, the iPhone can perform all what the n800 can do...