Richie good post.
Dave just to add there is a difference between using an enzyme for the clean against a detergent, although they will both clean well, but in areas with lots of alcohol spills you get a build up of sugars which make the carpet sticky,an enzyme will break down these better although it needs a longer dwell.
For the rest of the areas powerburst would be my choice now as well.
Having said that Jason gave me some M Power at the CCDO and I have used it a few times with good results,I have some commercial work on this weekend and next week which will give me some time to play with it on trashed stuff, i will let you know how it goes.