Lol, so you are really buying this for your son and not for yourself? I'm not sure how many 10 years olds would really dig a hi-fi system, but you know the situation better than me. Although when I was 10 I would loved to have received a nice system as a gift, but I was atypical. Anyway one of those Yamahas looks perfect for your needs. For speakers I would get whatever you can afford that has the best extension since it doesn't look like a subwoofer is going to be used.