I have a sprint TP2 which I used it on the ATT network for over one year now. It is getting sluggish and I think it is time to do a rom upgrade. Currently I have enery rom on it and what is a better way to back up all my data/applications so I can easily restore them after the ROM upgrade? It will be a nightmare if I have to manual reinstall all the applications on it one by one. And the data as well.