I certainly wouldn't have the patience to do that (I'm more of a throw everything away and start over kind of guy), but you did a really good job.
Nice!