I'm thinking of getting
this , its mATX, it supports 667mhz mem, it has PCIE and has overclocking facilities, plus its cheapish. All other mATX boards I've seen on sale only support up to 533mhz memory, which isn't what I'm after anyway. I read one review, only one I could find, and it seems like a decent enough board.