On the show, JB said that Torchwood might also air on BBC1 after its initial run on BBC3. He was tight lipped when questioned about how Jack Harkness gets to modern-day Cardiff. If you recall in the last episode of Doctor Who, The Parting of the Ways, he was stranded in the far future on Satellite 5.
Plus one more bit of gossip about the show. Charlotte Church, pictured above and wearing more clothes than usual, will have a role as a devil worshipper on the show. Seems like a good reason to go to Hell to me!