Re: Lead up to Sochi
Keep in mind that NBC broadcasts the Games on a number of different channels so the basketball game could easily have been somewhere else. For the Sochi Games, they will be using: NBC; MSNBC; CNBC; NBC Sports; USA. They will also have lots of programming streaming at NBCOlympics.com, which I may check out to see if it has fewer commercials.
I was on vacation on Mackinac Island during part of the 2008 summer games, and CBC was available in the hotel I was staying in. CBC was showing a USA basketball game (I think against Spain, but it may have been Argentina) live. NBC was showing a beach volleyball match between 2 countries that were not the USA.
Keep in mind that NBC broadcasts the Games on a number of different channels so the basketball game could easily have been somewhere else. For the Sochi Games, they will be using: NBC; MSNBC; CNBC; NBC Sports; USA. They will also have lots of programming streaming at NBCOlympics.com, which I may check out to see if it has fewer commercials.