If you are resetting your phone, there are two ways to restore your apps back.
1. Use some backup app like Titanium Backup so you can restore apps after phone reset.
2. All your phone apps are collected together in your market library. Just go there ad push the apps once again to your phone (just half a minute job actually). Its a bit tricky because the install button for push is hidden.