Hmm, I spent some time on google and couldn't find an example that did anything like this. Can anyone help here?

Tom