Try StripChat's SerenaGrantt