Unless ITX is a necessity for size, you could go with microATX ad give yourself more options for price/mobo and case. I went with ITX because of what I was doing, but it's still an option.
Also, does he not already have a Windows license?
From the combo's I tried it seemed that was cheaper than just about any other MOBO when I took into account that it had built in WIFI so I was saving around $30 by not adding in a PCIE wifi card. If you have a suggestion I'm completely open though.
And he does not have any Windows licenses as this will be his first PC.