China's 16-year-old swimming prodigy Ye Shiwen: Cheater?

Poll on its way.
Link to BBC news story

I know there is a thread in the game room on this, but I want to get a better idea on people’s opinions.

While it’s possible that she is in fact cheating, I think it is absurd to jump to that conclusion. I had the same thought when reading this thread, where I learnt that reacting to the starting gun too fast is grounds for disqualification.