Sorry to hear about that
Here are a few plugins that will help you in future
http://wordpress.designpraxis.at/plu...ckupwordpress/
Emails you a back up of your BD and WP files daily, No cron or any tech knowledge required. I like to set up a gmail addy for archiving WP backups just to be safe
http://mnm.uib.es/gallir/wp-cache-2/
Will cache WP so it is less load on the MySql database great if you are on a slower server or get a ton of traffic
Hope this helps