'Ask not what your country can do for you - ask what you can do for your country.' More than fifty years ago, the new US President, John F. Kennedy, spoke these words. Millions of Americans listened, and they were filled with hope. With Kennedy as...