Try StripChat's XyraMoore