NBC Olympics site
Depending on your tv provider, you may have the dedicated soccer and basketball HD channels, in which case you can watch/record every game live.
Beyond that, you can certainly watch every game online at the nbc olympics site, and their video is very high quality.