I am sure its probably come to the Dev teams attention but is it possible to reverse engineer the restore software to find out exactly what all it put on the iPhone? I know things are easier said than done, but its just a question that I had.

I am also wondering if its possible for someone to create a 'virtual' iphone based on all of the files and what not that were on previous 1.0.2 versions and reverse engineer that way. Just some food for thought.