I could probably push to finish in like 15 minutes or so. I'm on IRC under this name if you need me to hurry up.