"I have a similar idea in place in my league. What I do is that we have 5 keepers per year, but each keeper gets a "contract." Each manager gets to keep one player 5 years, one 4 years, etc. Last year my keepers were: 5 - Ryan Zimmerman, 4 - Adrian Gonzalez, 3 - Cliff Lee, 2 - Dan Haren...