I am a college student looking for a laptop. My only needs for it are to do school work. I am a Computer Science major, so I mainly need it for doing programming assigments. I am not looking for a high powered laptop to replace a desktop. I am looking for a small laptop, thats got good battery life. I was looking at Dell 300m, and 600m. How are these?I am also looking to spend $1500 or less. I will also be using the laptop to sure the internet but not that much. I just dont want it to be incredibly slow that I encounter lots of lag.....Thanks for any help