this seems like an idea that is well and truly due: http://audiopint.org/docs/components ; -- Jay Vaughan