I put some more thought into things you could do with this.
Most keeper leagues have a limit on how many years you can keep a player on your roster (usually around 3 or 4). This may be something you want to consider (seeing one player romping around with 71 or 254 after 5 or 6 years might get kinda old

). The keeper rules (while sensible, and I agree with pretty much all of them) may be a bit complex for the average fantasy player (or setting it up with CD), and it might be beneficial to try and simplify them a bit.
Another league style you may want to consider (that I have been wanting to see for a while, but would dread scoring, so I haven't created one) is a "weekly" league. Like a regional event (and uses the same scoring), but you can select any of the teams playing that weekend. That way you get a lot more "big scorers" and many more teams to chose from. Seems like it could be a ton of fun.