What things to consider when buying a Motherboards?

In case you are thinking of creating your own personalized personal computer, or purchasing a pre-built…