Did anyone ever say any of this was "good software"??
Its lowest common denominator crapware. Why rebuild it? Was it really your lifes dream to build that?