If anyone has any doubt over China's ability to stage a good Olympic games...check out this video showing off the Proposed 'Beijing National Swimming Centre'.
It's very cool.
2008 Beijing National Swimming Center, China | Arup (may be slow on dial-up)