Hi everyone, first post here.. After an incruciating academic year, I've decided to cheer myself up by self-upgrading my aging computer, an HP Media Center Edition 876x, basic specs as follows: P4 2.4 HT w/800 FSB, Socket mPGA478 ASUS P4SD-LA Motherboard (for uATX(micro) cases) Phoenix - Award Bios On-board RealTek 8101L 10/100 Ethernet On-board audio w/Dolby 5.1 in 2-channels 512 mb RAM A DVD+RW and a DVD-ROM 120 GB 5400rpm HDD GeForce 5200FX, 128 mb w/AGP8x 200w PSU Windows Media Center Edition 2004 and a bunch of irrelevant hardware & software.. Over the last few months I've been slowly buying parts that I'd need to upgrade, but I need a master's advice to finalize everything by the mobo decision and build up the computer. These are the parts I've got: For my puny PSU's replacement: a Cooler Master 600W PSU. For the RAM: 2x1 GB Corsair Twinx 184-pin DDR400 (PC 3200) For graphics card I've just got eVGA GeForce 7600GT PCI-Ex16 w/256ram.. I bought all these with the biggest rebates I could find because I'm on a budget.. As you can see I've not bought a sound card nor an ethernet adapter, hoping to get them with the mobo. Now, like everyone else, I would like to spend as little as possible to have everything I need for the task, and thus I've decided to keep my harddisk and CPU if I can, to upgrade them later on if needed. So, what I'm looking for should be a quality board, small enough to fit in a microATX, should support PCI-E video cards, and shouldn't have any compatibility issues with any of the parts that I've bought or I plan to go on using, and preferrably should have on board audioðernet to save up costs. I would greatly appreciate any recommendations on this mobo or advice on other parts, what I should be doing etc. If you need more info I'd be more than happy to come up with whatever I could find. Thanks a lot..