My advice is buy a mainboard from a reputable mainboard maufacturer...
Sonic is not a reputable mainboard maufacturer.
I could'nt even find there website in a quick google around.
I would recomend Asus or gigabyte from personal experience.
This said MSI, Abit, and a few others also make good boards.
Compatability is dependent on the chipsets used...
Via, Intel, amd, nvidia chipsets are well supported. I would stay away from SIS.
They are supported but fall into the cheap and chearfull category.
I hope this help...