File recovery from a CD ROM

Can anyone recommend a small-scale data recovery service in the Triangle? I dug up an old 1999 CD-R from my closet that has family photos but it's corrupted so the files are unreadable and show as having 0 KB. The disk shows 421 MB as used, so there's something there, but I don't know how to get to them. The disc itself is spotless and unscratched, but it spent 4 years in a tropical climate, so I'm guessing that's why it's corrupted. The files are bmp (!). I tried a couple of recovery apps but neither could get anything.