Personally I boycott every Olympics, not for political reasons but because of complete and utter disinterest in watching sport. I'm not against participating in sport - in my youth I was into running (half marathon personal best of 1 hour 25 mins; 12th out of 250 pairs in class C in the 1989 Karrimor International Mountain Marathon - 2 days of navigating 26 miles round the Howgill Fells with a rucksack) - and vaguely aspire to run again in the future - but even then I couldn't see the attraction of watching people run round a track or chuck javelins or jump or whatever on telly for two weeks.
Not being a great fan of the Chinese regime I'm watching the impact of Stephen Spielberg's withdrawal from involvement in the staging of the Beijing games with interest. Hopefully there will be more such gestures to demonstrate to the government there that despite their economic and military power, there are people prepared to put pressure on them over their attitude towards human rights. We only have a narrow window to do this before they get so powerful that they can just ignore world opinion, so the Beijing games are perfectly timed.
I do however, wonder why Spielberg took so long to wake up to the nature of the regime he was dealing with. The reason he cites is Darfur, but surely Chinese support for the Sudanese, whilst reprehensible in itself, is less of a reason to shun them than what they actually do in their own country in terms both of the colonisation and oppression of Tibet over a 50 year period, and human rights abuses against political and religious dissidents?