This is definitely a nit but is there any reason you need 2 decimal places accuracy for percent complete?