The Xbox One-Eighty

Oh dear Microsoft, what have you done? Did you really just change your entire product approach because the internet told you to? I can’t imagine when you came up with the 24 hour requirement or the mandatory disc installs that anyone genuinely thought they would be loved by one and all. They were always going … More The Xbox One-Eighty