I'm having a hard time finding a mATX motherboard to meet my needs. Has to support Socket 478, AGP 6800GT, and 3 other PCI slots. Could care less about onboard sound. Would love it to have 10/100/1000 Ethernet. Has to have headers for USB and most importantly firewire to connect my front panel. Anyone have any suggestions?