There comes a time when you have to just throw away what came before, and
start over (well in programming anyway ;), using all the knowledge that
you have ammased on the subject to make what comes next so much better
than what came before (hindsight is 20/20 remember ;).
Starting from scratch will allow the use of new features without having to
worry how it will effect the old clients, they won't enter the equation to
cast shadows on the new ideas that should be used.
Oh, and before you argue that the linux kernel has never had such a clean
out, it has, just never the whole thing at the same time, it's just too
big and all encompasing the throw the whole thing away to start again ....
Bryn
-- PGP key pass phrase forgotten, \ Overload -- core meltdown sequence again :( | initiated. / This space is intentionally left | blank, apart from this text ;-) \____________________________________