You don't even know the half of it.  I totally tore down the update pages to abstract the progress bar logic.  It's gonna be awful...