I have absolutely no experience and am looking for advice\opinions on whether i should install win xp or vista(i have neither os and still need to purchase the one i decide to use.). My main concerns are that the os should not hang in any way and still provide a great user experience. i would also like to do full installs-not sure about how sensible that is but i think it should help with the general speed of the os!-correct? i like vista cause it looks good but it takes a lot of space and i have read mixed reviews. xp on the other hand is a smaller install and in theory should run better however many threads say that it does hang-perhaps due to bad installs?. to me that means vista should be out of the question but some users say that vista is running faster than xp and that i really dont understand! linpus and ubuntu i would like to get to work with as a project but do not want as my main os-due to lack of experience . so i would really appreciate the advice of anyone who has installed different os's under the same hardware environment on there aao and worked with them to give me there advice. i am also considering upgrading to a cf card so would like to know whether a sdhc(class 4 or 6) will work just as fast but with out the expense and modding of a cf card. if there is a vast read\write difference between the sdhc and cf cards and a cf card is worth the expense then will 266x be good enough or does it need to be 300x? 1gb memory is also on the way. To those who read and respond i would like to thank you in advance!