well they are gettin pretty long in the tooth now, but the ASUS P4P800 SE does a good job. Its the 865 chipset. I can only really comment on this one as I use it currently.
I'm using the Abit AS-7 that I got off newegg for $87 I think. I like it. If you want to overclock, I hear it's not the best board to get, but I bought a p4 3.0c w/ h/t so I don't really need to...
Hmm ive only seen one that ahs PCI-E but according to another thread we determined it dosent support the new PCI-E cards. Best bet is to upgrade to LGA775 man.