Thinking of buying DS (20) a laptop for his birthday. Essentially it needs to be able to do normal stuff plus be OK for watching films and playing games. Can anyone recommend anything that can do that and is good value for money?