NBC Universal, Bain Capital and The Blackstone Group have signed a definitive agreement to acquire The Weather Channel properties from Landmark Communications. Continuing to be based in Atlanta, the network will be operated as a separate entity, with NBC Universal providing management services.