My girlfriend has a generic, huge screen, costco HP laptop that she got durring the summer and has finally come to hate it. She want's to get a new laptop under a thousand dollars that's not too big (no 17" screens), and that has a lot of bang for it's buck. She also want''s it to be "pretty" but I told her that she should probably look for performacne first. But pretty would be a bonus. I was looking around but does anybody have any suggestions? She going to be using it in college next year so maybe something she can bring to class too.