I don't like to recommend without any basis. How much would you like to spend? What would be expected of it? But just fer instance... Everyday workhorse - MSI KM4M, Abit VA-10. Closer to top end and/or for running Linux (the VIA integrated video chipsets can be problematic but there are drivers for some distros), or gaming a good KT-400A or -600 based. Say MSI, Soltek, Abit. Look for the P4 Aux power connector (except for the Tyan, I'll hardly look at a mobo w/o it any more) so you don't have to have an overpowered PSU (unless you need the power for other reasons, e.g. ATI 9800 - Amp sucking video card). For serious and/or mission-critical computing, running RAID, server etc. either the Soltek KT-600 or the Tyan S-2495AN/ANRS (KT-400) - the only reasonably priced mobos that support ECC and/or registered RAM (let me know if you happen on any others out there).
. Shortly mobos based on the VIA KT-880 chipset will be out with dual channel DDR support and some other goodies (check it out at viatech.com). I expect it to kick nV around pretty good in the 32-bit Athlon market.
. For about the same for less money, look at the mobos in the Asrock line. Probably more than adequate for student knock abouts, but few of them have the P4 aux.
. As you can probably tell, I have little love lost for SiS or nV as they have never even supported ECC at the chipset level when it would cost so little to implement. But even very few of the mobos that run VIA chipsets actually pass that capability through to the user - only the two I listed do that.
. Believe it or don't - not one trip to a search engine was necessary for this mess

.
.bh.