I've posted a Scilab program for creating a 3D alternative to traditional spectrograms on comp.soft-sys.math.scilab under subject line "Posting a program for critique". As Scilab can rotate 3D plots, looking from top down gives a traditional spectrogram.