The Troublesome Present and the Promising Future !