Computer guys: Motherboard recommendations

Ok, I am trying to rebuild a computer and I ran into a small problems when the ASRock motherboard I was using died after about 12 hours of use. I am trying to locate a new one, but the specs have to be a little specific. I am looking for a Pentium 4 socket 478 board with a PCI-E and at least 2 PCI slots, along with both PATA and SATA ports and can handle at least 2GB's of DDR400 RAM (I can go to DDR2 667 if I have to). Can anybody recommend anything?