Get the Nokia N8. I own both N900 and N8 and found the N8 to be much more userfriendlier in terms of phone use, multimedia use such as Video copy and playback etc. It has all email clients such as MSN, Yahoo, Google, etc. Social network such as Tweeter, Facebood, etc. It also has the best camera with 12 MP on the market. One drawback is it only has on-screen keyboard but to get around it I just plug a full size keyboard+regular PC mouse to the USB connection on my N8. It has USB on the go which means that you can connect pretty much anything as Hard drive, keyboard, game control device, etc. It is very fast and bug free. GPS has voce guidance for free and works better than before. I've owned every Nokia phone since 2000 and find the N8, best Nokia smart phone to date for its reliability, function and versatility. The N900 on the other hand is more like a PC and it is the best PDA/Phone on the market. It is high end and can also work for your need and some. But I still prefer the N8 because it is much easier to use.