I'd like to add on and ask a question as well, when you click "Restore from Device" does the application actually go through all your network adapters one by one and check to confirm that there is something on the back end of each connection? Maybe network or back end device could be an issue if some devices don't reply in a timely fashion??