Looks like Microsoft has released a new update to the Xbox dashboard today. I don't currently play on a console system so I'm interested in what the console gaming community thinks about this new update. But I will say it looks pretty good to me.
Customize Your Home: The first thing Insiders...