Try StripChat's MistressBlack