Try StripChat's IreneVON