Hello World, I’ve been waiting for the chance to see your face.
There’s a jingle that starts that way, where have I heard it? It’s stuck in my head.
Update 15/04/2010: I’ve got it! The awesome power of the Internet at work. Thanks to ‘naam’ on the Discovery Channel forums, I was able to get a copy of an episode of Travelers and get the intro theme out of it. The only reason I even found out what it was is because of the first comment here, courtesy S.a.