Private ticket sales will emerge from the shadows under a five year agreement signed by Major League Baseball that will make StubHub the only official site where fans can buy and sell baseball tickets amongst themselves. 25 of the 30 MLB teams already run secondary ticket trading sites, but starting in 2008, they will consolidate under a StubHub-run, MLB-branded site. Some teams are less than excited.