Can someone recommend a good audio analyzer?

it has markers that you can move along the trace to get values, and i estimate SNR and distortion from these, but you can also save the data and then do the real number crunching on it. i also have a good sine generator that i use in conjunction with it to do intermodulation distortion and the like. you can probably generate a decent sinewave with your soundcard as well. its definitely not a complete plug and play solution, but it is free.