Given how often a typical, avid iOS gamer will need to reinstall various game apps in the course of being an App Store consumer, is not unreasonable to for the consumer to expect to not have to replay the same content again, at least in the cases where the app has not yet reached a minimum standard of stability and/or reliable progress restoration via online means? Remember, it's not our fault that iDevice's have no removable media, nor is it the developer's fault, but a developer can be faulted for not factoring such limitations into their product's design if the game is either difficult to the point of level rehash being boring, of if (level)/(difficulty mode) progression demands a time investment. I have no problem with games having a suggested level progression, but too many game apps have become essentially worthless to me because access to previously unseen content (e.g. Eruption mode in Super Quickhook) would require me to 1) install the app and then 2) play Avalanche mode over and over until I get 5000+ once more (new device installation did not access my 5000+ score entry openfeint). A few past examples of me having to reinstall and waste more time replaying levels (not for the achievements, but as a requirement to see the other purchased content) in order to "get back to where I once belonged" include Jet Car Stunts, Osmos, Fumes, Zen Bound 2, Geometry Wars, Spider, Cubed Rally Racer, Sigma, Helsing's Fire, Space Invader's Infinity Gene, Icarus-X (e.g. all modes except easy locked), Space Ninja (can't even check the leaderboard after reinstalling, Kenken (Namco), Tap Tap Revenge (i.e. need to re-unlock 'boss' tracks after every reinstall), and Mirror's Edge. So developers, please take this into consideration when planning your game's overall progression.