We are working on PMI as well. We could have swung a 20% down payment, but being a 1 income family, and having had job losses in the past, we weren't willing to deplete cash reserves (although we could have pulled from a Roth in a true emergency).
Anyway, we are hoping to have PMI gone in one year. Can't wait!