Thanks everyone!
LaMariposita - that's a great time for your race! Wow, only three people came in over 30 mins? That must have been a pretty small race. The one I did this weekend was huge, I was nowhere near last and I came in over 40 minutes (though it was mostly walkers behind me).