I tried to restore one of my users' home directories from the daily backup (created by Virtualmin) and in the features to restore, I left everything unchecked except for "Server's home directory and web pages" because that is all I wanted to restore. However the restore process restored everything, including the user password, the MySQL databases, cron jobs, etc. Most things didn't matter to me, however I did not want to restore the MySQL database because it was outdated and I have effectively lost all changes made to it since the backup was made.
When going back to the restore page, I see what I did wrong (see attachment) and I also must have ignored the "Show what will be restored" page since I had only clicked on one checkbox and I was sure it was the one I wanted. I really feel that this should be done differently. The easiest thing would just be to get rid of the "Restore all features / Only those selected below .. " radio button completely and just make all the boxes checked by default. As it is now, it can (and did in my case) lead to data loss if you're trying to rush through it. This radio button adds absolutely nothing except confusion.