Identifying song tracks lacking artist &album data

Is anyone aware of a service that can provide "metadata" for individual song tracks that would work like CDDB does for entire CDs? I have a number of tracks I ripped from compilation CDs that I made over the years; I also lost a lot of album and artist data when I backed up my hard drive. The files are 90% WAV and 10% Apple Lossless. (I have a related post asking how to safely back up.) Thanks!
there's a service the attaches to iTunes called TuneUp Companion that does this exactly.