My nephew is graduating high school this year, and moving on to college. His intention is to take a double major Computer Science and Mathematics. To prepare for this (and as a reward for making valedictorian), my sister wants to get him a laptop. She's asked what would be the best choice. With the growing popularity of Linux in colleges, I'd like to be able to suggest a laptop that is compatible in case he should need to upgrade from Windows. I know the Compaq Presario (AMD version) that I have will run Linux, but the Modem, Network card, and USB port didn't work.
What is the best choice of laptops for potentially running linux. Also since he's a bit of a pianist, do any have MIDI capability? (probably not, but thought I'd ask)