When I was still with my old hosting company (JustHost) I maintained multiple websites. I started out with a shared hosting plan. Then traffic began to boom and my sites crashed resulting in loss of revenue. I switched to VPS because of that. However, I had difficulty in the long run to cover up the huge cost of the VPS plan plus extra storage. There was a time when my due date to pay my plan lapsed.
When I contacted JustHost to renew my account, they told me that all my data was erased and there was no backup. All my hard work disappeared in an instant just because I didn't back up my files.
Now, I have a new website, on a new host (1&1) and I'm pretty happy with the service. However, I no longer want to experience losing all my precious data. I use exclusively use WordPress. Could you tell me what you think is the best plugin to backup my website? Note, that I'm looking for a free plugin.