When the new 2.1 software is released, I'd like to restore my phone and install that update from fresh, rather than the 2.0->2.0.1->2.0.2->2.1 upgrade path that I would normally follow. If I sync my applications in iTunes, restore my iPhone and run the 2.1 update, will all apps and app data be put back on the phone? Particularly I'm interested in a number of apps that I've downloaded as free that now require you to purchase them -- I don't mind re-downloading the app as long as I don't have to purchase them.