Don’t have an Xbox? No problem, “all the Live features you’ve come to expect are making their way to the PC, and here’s what it looks like.” Video after the break.

Don’t have an Xbox? No problem, “all the Live features you’ve come to expect are making their way to the PC, and here’s what it looks like.” Video after the break.