So I'm going to buy my 10 year old son his first own computer for his room. He wants to learn programming and loves playing minecraft. He askes me for a windows pc so he can exchange games with friends and thinks he can better connect with them online. Mainly he asks for a PC because all of his friends have windows laptops. I opt for the mac because of the following reasons: 1. it's simple to use - the included software is great (iphoto,imovie etc.) 2. I don't have to clean all the spyware and viruses and reinstall his system every few weeks 3. excellent parental controls to observe and restrict his computer/online use 4. I use a mac myself and prefer it over my other PC (except for gaming, but there is hardly anything 3D-intensive for his age group anyways) I was thinking to go for the base configuration mac mini with a decent 22"-24" screen but have my doubts if I should upgrade to i7. Mind you it's already more expensive than a standard windows laptop most kids use in his class. What do you guys think?