Try StripChat's EsmeDainty