Torchwood Question: Episode 'Captain Jack Harkness'

Okay, just got the disc from Netflix, and this episode confuses me… Did I miss something? I don’t remember any mention of the team having a half-working machine that can alter / control the rift. Was it somewhere that I’m not remembering? Or is this just (seriously) wonky continuity?

Bah! On edit, wrong episode- was thinking of ep. 12, “Captain Jack Harkness.” Can someone poke the mods to get a title change on this bugger?

Requested.

Thanks. Seems to’ve been taken care of. Now back to the question!