So a friend dropped her iPhone 4 and cracked the whole front screen. She was talking to me asking my advice how she could get it fixed. In discussion she said she has never updated it! I about jumped out of my chair! I quickly grabbed it and looked and sure enough. Version 4.0.2 and baseband 01.59.00! I told her she should sell it and just buy a new one!