So what with turning on my 360 today, I find myself confronted with the dreaded New Xbox Experience, it looked a little...Meh, at first, but I'm starting to quite like the whole avatar thing, and the new Dashboard layout.
Xbox users care to share their thoughts on the new system?
Xbox users care to share their thoughts on the new system?