A quite interesting article concludes that a crunch of the World oil supply may be expected as early as 2025.