I could usually pick myself; however, I will only use this for school, and programming. Not much use. I would like it to be fast, but not so expensive. I will do no gaming on it, that's why I have my desktop. I was looking at microsoft's surface, it's probably going to be out of my price range...