I'm looking to buy a micro-atx motherboard, it doesn't have to be anything special since it's just gonna be used temporarily but it does require a few things. It must support AM3+ CPUs, have a decent amount of usb ports and fan headers. Any help would be greatly appreciated, thanks.