MbM is pretty much exactly what I was looking for, with the big exception that it has unfortunately not yet been updated for my motherboard (Epox EP-9NPA+Ultra).
From the MbM Boards:
"this software's development was discontinued over a year ago. any motherboards beyond that point are unlikely to be supported, nor will the author be likely to pick development back up. if you're asking why your motherboard isn't supported... it's because it's not!"