Just an extra comment from me.
There are just so many things that can go wrong it would be a mistake to buy anyone else a motherboard.
They come in different sizes, so will it fit his PC case.
They take different processors, does it support the one he wants.
They take different memory, does it take the memory he wants.
Does it have the features he wants: does he want firewire, does he want two graphics cards, has he got ATA or SATA hard drives, how many USB ports does he want, does he want legacy connectors, will it work with his power supply?
These are just SOME of the questions that need to be asked when buying a motherboard.
As you can see, not an easy thing to buy.