Interesting link, I recommend taking a look if you've not yet seen it: http://homepage.ntlworld.com/clivebillson/tube/tube.html