I guess I've had better luck with the upgrade tool - but I mostly used it to find the parts of the business logic that needed to be re-written as opposed to any of the interface (which was completely redone...)
Realistically, for Aurora (and SA), a complete re-write from the ground up would allow many improvements, and allow the OO nature of .Net to be exploited.
Problem is, that means Steve would spend a lot of time just to get where he currently is
And that would seriously take away from the fun factor in building aurora at present.