You're watching games in high definition.
Or at least you would be if you were at Wal-mart.
What are you doing still sitting there reading this? There's gotta be a 24 hour location within a days drive GET MOVING.
Or you could always go visit our friends at Joystiq and check their pictures instead, whatever you feel like doing. They've also got a list of confirmed 360 locations and plenty of comments from those who have played, so really you have no excuse to still be reading this.
Edit: If you somehow don't live near a Wal-mart (is that possible?) fear not, the 360 could be touching down at a Gamestop near you as soon as tomorrow.