Shaun,
I was thinking along similar lines a few days ago.
Quite a few CC's use the Texatherm 'Minitex' for upholstery. Although I don't have one yet I've seen it in use, and it's good, as the bonnet removes/absorbs some of the soiling.
I was thinking though.....Would you get even better results, and more soil removal, if the bonnet had a Microfibre 'face'?
Just wondering.
Regards.
Martin