First of all, thanks for your reply, John.
I know that the 3580's "refresh" speed is very slow, to obtain the maximum resolution (1Hz) the sweep time is about 200 second/div., and we have to cover 10 divisions: 2000 seconds in effect are a lot of time.
I've tried - every time I re-format my HD ;-) - the Soundtechnology Spectralab trial version, very nice software, I think, even if a lot expensive: the limit there was my soundcard, a usual Soundblaster 128, the frequency response is not so flat (due to the awful anti-aliasing filter, I think), and 22KHz for the maximum frequency seems to be a little coercive, in my (outsider) opinion: it would be better to extend the measure beyond the audio band(?).
The phase plots are also disguised by the delay gap between the two channels, even if some informations can be anyway deduced, but the s.a. don't do this at all...
I've tried also with a Terratec EWX 24/96 soundcard, but was not compatible with the software, except the 44Ksa/s, 16bit method.
So, what is your Soundcard (maybe is avaible also in Europe)?
I'm not a skilled technician, forgive my simple-mindedness, but in THD and IMD measurement, that are static procedures, how acquisition speed is important?
How for my nervous system?

With regard to the wave generator, I've a low distortion unit ( about 0.003%, -90dB), it seems to me preferable to limit ground loop noise due to the PC > DUT > PC chain, but my experiments are not so comprehensive.
As you can see, I've a pea-soup mist in my mind...
Thanks for your (old & new) advices
Marcello
