Discovery Channel is partnering with Yahoo on an ambitious promotional effort for the cable TV network's high-profile "Life" series debuting March 21. Breaking March 20, the campaign for the 11-part ...