Hi Jack
Have you taken alook at the Asus P4PE Ultra Socket 478 Motherboard ?
has all this onboard ( not that I really have a clue about P4 boards, prefer AMD myself ... but am about to buy the AMD version the Asus A7V8X Ultra )
533Mhz FSB,
3x184pin DDR slots,
1xAGP
6xPCI
2xIDE ATA100
2xSerial ATA
*6xUSB2
*2xFirewire
*Integrated 6 Channel Audio
*Integrated 10/100/1000 LAN
*Integrated RAID Controller
May save you on getting extra cards ( and allow for upgrades later ).... but they are releasing the P4G8X Deluxe ( can have upto 4Gig dual-channel DDR )
think PP.co.nz has the P4G8X for round NZD$475 (think that includes all the optionals too)
hope that helped ...
Cheers
Waz