Forum:Problem understanding DLC conditions

I am having trouble understanding the instructions for the Cerberus network DLC pack.....where do u log in during the game....its only prompted me once the entire time i have played the game and if im going to spend 10 US on downloading Lair of the Shadow Broker i don't wanna have EA muck it up. For those other DLCs(like Lair of the Shadow Broker) is it a bit like steam? pay, download and then install?