I would suggest you get an nForce2 based board.
Whether you're looking for performance, compatibility, stability, or value the nForce2 seem to be the best deal out at the moment.
My personal nForce2 picks would be the ASUS A7N8X ($125) or the EPOX EP-8RDA ($95) Both support all models of the AMD athlon/Duron processors, DDR RAM, USB2, ATA133, and onboard audio. Check out mwave.com for more information http://direct.mwave.com/mwave/doSearch. ... &Back=&n=1
If you are looking for a good cheap motherboard, I can personally say that my AK32L (and now the AK32A) are great boards that run at a rock bottom price of $60. Both currently support Thoroughbred AthlonXP's upto 2600+ and come with onboard sound.
I would stay away from the k7v dragon/dragon+ board because it does NOT support above Athlon XP 2100+ CPU's.. and even then, you have to be picky about which cpu's you buy that are between 1600+ and 2100+ speeds http://www.soyousa.com/kb/kbdesc.php?id=91