The only checksum that seems to be faster than Adler32 would be to just sum everything into one byte. But I'd say that wasn't a particularly good idea...

Good idea about only hashing the actual sound data instead of the entire file. If we really wanted to be flashy then we could implement something like the MoodLogic fingerprint technology and do our own version of CDDB/FreeDB

- Trevor