ListenUp is a scriptable Applet that can run in a web page. It displays a waveform, level meter, time display. The GUI can be customized with skins or JavaScript/HTML. Recorded messages can be uploaded to server using multi-part MIME. They can also be downloaded and played using the Applet. Support for Speex and WAV (PCM, ADPCM, or uLaw).