Sega and Microsoft are joining forces, but what does that mean for Xbox gamers?  Windows Central

More...