Hi, I'm an ECE student and I'm looking at a Lenovo s10 and I want to be able to code C, C++, C#, Java while I'm at school. I'll probably do most of my work on a desktop so I wont be restricted to the laptop, but I do want to be able to compile and test code on this machine. Also I'll upgrade it to 2GB of ram. Let me know what you think.