Why not wrap these new features into "Live", it seems like they are also going to be competing with themselves.
The tag line is horrible: "When it comes to decisions that matter, Bing & Decide." I prefer the name "Live", since it seems more relevant.