generalantilles: n800 is great for all things you mentioned. I have only one question: how do you deal with battery life. i could not do these things whole day without 2-3 additional batteries. my only real problem with n800 is quite short battery life, especially for wifi intensive work. (other problems, i hope, will be dealt with as os2008 and custom apps improve).