I'm looking at doing a Micro-ATX build that shares some of the same design considerations as davidstvz's and, like him, I don't build new PCs or tinker significantly with them more than once every few ...