As of December 2011, the players who have scored 2000 Test runs and taken 200 Test wickets are:
5000
11 players
11 on-field players
11 players and a substitute.
11 a side.
11
11
-4
51
128 Sixes
A maiden over in cricket is defined as one in which no runs are scored.
This question is actually rather difficult to answer given the relative popularity of cricket around the globe. However, most scientific estimates would say that it is 6000-7000 at any given time, with some variations for time of day.