I agree. I used my key generating idea because of the inconsistancies in spelling/capitalization/spacing/punctuation, and since 99% of my collection is English, this worked for me. I'm just curious how the Soundex would handle things like 3 Doors Down and 313 Mafia. Maybe, and this is for my own purposes, I'll incorporate the KEY and the Soundex together. Basically, taking the Soundex of the KEY.
Of course, there are still problems immediately evident. Technically "Jay-Z Featuring Linkin Park" and "Linkin Park featuring Jay-Z" are different, but in essence the same. Contrapositively, "Nelly" and "Nelly Furtado" are different. For finding items, that's ok, but for removing duplicates, not so much so. If Nelly and Nelly Furtado both do songs called "I Miss You" I wouldn't want to lose one of them.
Quite the pickle. I shall put some thought into this. It's good to know that if a reasonable means is available, you guys are open to suggestions.
On a related note, we've always wanted to be able to add buttons and commands to menus. I personally would like to add my Fuzzy Search to the interface, so I can easily use it against a premade KEY field. any chance of that happening?