Fifteen minutes before Obama took the stage, German reporters estimated 20,000. Twenty minutes later, someone else, from the same news outlet, said 100,000. The figure of 200,000 came from Obama's people, and the American press went with that. Compare photos of the Berlin rally with the photos of a rally in Portland, Oregon that drew 75,000. They look pretty close to me.