What you said is spot on as usual.
There's a few other drawbacks with my MD5 hashes.
1. If you change the title in the Wii Disc, the hash changes.
2. The hash is different depending on the partitions. eg. a game with an update partition will have a different hash to the same game without it.
The MD5 could be classed as depreciated and will be removed some point. I just wanted to make sure the SHA-1 test was working perfectly first and I did mess up the first couple of releases that had the SHA-1 test.
A few thoughts on the new features..
I've decided that rewriting so much of the code for the transfer queue would be a waste of time. I'm sticking with the old acronym, KISS (keep it simple stupid).. I can implement the new features without anything so drastic. The only thing is that when adding to the transfer queue, it would need to be from the same source.
I can implement the right click menus on the database tab for tagging games. When a drive is mounted, those games can be automatically tagged or the normal selection could be used on the drive tabs etc. with a menu item to tag them in the database.
Drag n drop could still be used with limitations. eg. If your transferring from drive 1 to drive 2, you can't then drag files from explorer into drive 2. (My original idea was to allow this).
@redia
If you have some specific things you want to do with the database feel free to drop me an email with a detailed list. I know you've already posted some stuff that I'll read though as well. Since you're the main person that wants the database stuff it would help both of us. I would know exactly what's needed and you get what you want..