Try StripChat's Meganbeaker