Try StripChat's SamMercuryy