Hey bros, I want my next PC to be micro :) I've never looked into micro boards before so I was wondering which are the winners and which to stay far away from.

I'd like something able to support a new video card, at least 1-1.5GB DDR and Barton XP CPUs, don't think I'm going 64 bit just yet. SATA is a must as well ;)

Micro case suggestions are also welcome, I'm looking into those now.

Thanks :D