Seems almost collusion-style. I run two different keeper leagues. In one, a player is kept for 2 years, until he is placed back in the player pool, he is considered a keeper. So if he is kept by one team and traded to another team, he has not yet returned to the player pool, so he is still considered a keeper and limited to the 2-year rule.
The other league avoids all this. You can keep any player at 2-rounds higher than where you drafted him. Ie, a 5th round player costs you a 3rd round pick the following year. You can't keep anyone choses in the first two rounds of the draft. Makes it a little bit more interesting and you can see some interesting draft picks in the late rounds just because they *may* pan out in a year or two.
How do you keep track of previous drafts? Keeping the draft board(s) or does you league software do this for you?
Did you start out as a keeper league? How many returning coaches from the previous years (all?)
I'm running a 2nd year, 10 team, redraft and some guys are interested both in expanding and making it a keeper.
tia