So I have an idea. It started out as a crazy idea, but the more I think about it the more I think it is workable, and it would make the things that are awesome about the RealFantasy draft (the challenge, the endless debate about the precise valuation of every player in baseball, etc) more awesome while making the things that suck about it (how long it takes, waiting around days for your pick to come up) suck less.
Lets do it as an auction.
Hear me out. Instead of drafting a player, you nominate them (presumably in a subforum). Teams then have 7 days from the moment the player is nominated to submit bids, with all contracts simple - no backloading, options, team control, etc etc just AAV and years. The moment 7 days are up, whoever has the high bid gets him. Every team gets $100M to start with and every bid has to be in $500k AAV increments. And if every team can nominate, say, 1 guy every day, then we can have many auctions active at the same time, which means the draft could go a hell of a lot faster (notice how right now we're looking at mid to late April before this draft gets done the standard way).