Prepare yourself for the most exciting thread of the year MNers. Young DD, sticky hands, grey fabric sofa (obviously purchased pre children). It looks a state. Any recommendations for a decent upholstery cleaner please?