Try StripChat's LynnGravlin