Try StripChat's TaylorNova