I've google'd this to death but I've yet to find a solution.... I have approx 20K songs in iTunes 10.5.1 and my songs are located on an external hard drive. For some reason several thousand songs now have the infamous exclamation mark next to them but I've confirmed they are still in my library on the external HD. Does anyone know how to fix this without manually fixing 3000 links one at a time? edit: I don't want to get rid of the songs with exclamations, but just repair them so iTunes will play them. Thanks in advance.