Tanjilovi, I hope that you were able to resolve your issues and everything worked out for the best in the end. Potentially losing your site's data can be beyond nerve wrecking.
This thread reminds me of two of the most important items that should always be considered when hosting your website. Choose a host that has a good reputation and many different means of contact. There are so many, what I call, fly by night hosting companies, out there today that you just can't overall afford to not take some time and research the company where you decide to host your data. My second point is, Keep your own backups. If you get stuck with a bad host and you don't have your own copies than you end up losing your data and data generally represents time and money. Choose a reputable host that has been in the industry for some time, read reviews on the host you choose before you sign up and always keep your own current backups.