Glad to see that you are not giving up.
When you start restoring your sites it might be a good idea to do it at a different hosting company. I have never completely trusted most hosting companies. I keep current backups of all scripts and weekly backups of all databases. It would be a pain for me to restore all of my sites, but I could do it in a day if I had to.
Always hope for the best, but be prepared for the worst.
"Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote." -- Benjamin Franklin