Recommendations on replacing a motherboard
	
	
		Howdy Folks,
I'm posting because I've run into a problem while trying to get my mom's ~5 year old emachines T5212 PC to work.  I originally knew of a HD problem (horrible grinding sound) and replaced it with a new Seagate.  That didn't solve the problem of the computer working.. so I think it is now an issue of the motherboard being fried.  
I've read in a number of forums that emachines motherboards are cr*p so I don't want to spend money on an exact OEM replacement board just to have it fail again in a year or so. I want to buy a good, inexpensive motherboard that will work with the remaining contents of her T5212. I have a new Seagate HD, the DVD drive, the PSU, the RAM, the monitor, speakers, keyboard & mouse. Here are most of my questions:
1. What criteria should I use to determine what is a reasonable non-OEM motherboard? 
2A. Is the CPU included with the motherboard? 
2B. Do I use the existing CPU from her computer on the new MB?  
3. If the old computer had video capability on the MB should the new MB also have it?
4. And what are the north port and the south port?  I like ships and sailing, but what's with all the ports?
5. Sound?
6. Are there other considerations? 
7. Any recommended brands?  
I understand that I'll need to buy a new OS, since the disc included with the PC doesn't contain the entire OS, only a portion of it; apparently the OEM HD that came with the PC had a partition on it and that's where the other portion of the OS resides. I wonder if I can still find a copy of XP available somewhere.
My goal is to minimize her expenditures while providing a reliable basic PC - she really only wants/needs to surf the web and send e-mail.
Many thanks in advance,