Here is the problem I am had/having.
Not actually a problem, I have set up wordpress sites for several people. This makes them look toward me anytime they need help. (not a good thing).
Recently my host (justhost) went down for 3 days. Even though justhost was great, and restored all the files from a 2 day old backup. Three of the sites had just posted new content which was not included in the 2 day old backup.
I searched for backup plugins, and backupwordpress seemed to be the best. In this case, backing up the files was not as important as the database.
What everyone could really use is a backup/restore utility.
I also looked at online backup services, but hey, they want $6 per month. I charge less than that for hosting, and it includes backups and restore. So online backup services is not a good option.
I think everyone could use the ease of a plugin, therefore they can safely store their own offline backup files.
As for restoring files. Under the wordpress tools menu there is a restore feature, but it doesn't always work out right. I think there are issues with existing users VS the create user when it comes to restoring posts. BUT, this would be a good place to start.
Now if only the built in restore feature could import the backupwordpress database files.
Isn't it funny, how everyday, we are reminded how imperfect we are, even though mankind has made some amazing mechanical devices. Yet, we just cant seem to get anything right the first time.
Which makes me wonder, WHY, didnt the wordpress programmers incorporate such necessities into wordpress in the first place.