Try StripChat's OdelindaFrary