I know T20 cricket has gone a long way to solve the problem of the major complaint people would have with cricket, that it was too slow a game to hold appeal for non-cricket fans. I just looked on Wiki for T20 rules and they have it down as 1 hour 15 minutes for an innings to be cmpleted in. If this is true then its something like 16-17 overs an hour, which is a good deal faster than test cricket but I worked out it was stillover 4 minutes on average per over bowled. I think cricket has to somehow look at bringing the time down to around 3 and half minutes (for six legal deliveries). This would bring down the downtime to around 35 seconds between each delivery.