Will "Halo 3" players want to make cute little avatars on their Xbox 360s? They'll have to. It's the first thing you're prompted to do in the New Xbox Experience, the shiny new makeover to the Xbox interface.
Have you checked it out yet? What do you think?

