Try StripChat's LindaFarmer