We submit our keepers (due by Valentines day). Then we have a one month long slow draft on a message board. We use Proboards.com when it's your turn to draft you get 3 hours to pick and if you haven't picked by then the next person can pick and the person who missed their pick can jump back in at any time. This alone, gives people the incentive to check in once or twice a day, or to send a list of picks to someone else in the league to make the pick for them. We did this last year and nobody got skipped. Most people made their pick(s) well before the 3 hour time limit and everything went well. In our league we use the round a player was drafted in, as something similiar to a players salary in an auction league. If a player was drafted in the 10th round, you can keep him for up to three more years at the end of the season but for every year you keep the player beyond one year he gets bumped up one round. This means that when you have the next years draft a player drafted in the 10th round, kept for three years will be slotted in as your 8th round draft pick in the next draft. Therefore you won't make a pick in the 8th round as you have a keeper slotted there. It's slightly complicated, but it allows you to do non-auction drafts (drafts where everyone can't meet at the same time), but have a similiar team management issues, ie - which players are the biggest bargain. I don't like keeper leagues where you just keep X number of players, with all teams having to keep the same number of keepers then you pre-input those players into Yahoo or have each team pre-rank their keepers and do the live draft from there. I'd prefer a re-draft to that. We are entering our 3rd year using this system.
Author of: http://MLBMockDraftSoftware.blogspot.com/
Author of: http://dodgerSims.blogspot.com/
Author of: http://TheSoberAngels.blogspot.com/
Author of: http://XeiOnSports.blogspot.com/