Shivkumar, That is a nice point of view and i believe that besides what you cited there is one more aspect where our "freaking politicians" should concentrate and that is the lobbying powers in USA, even after spending that much money we are nearly zero in lobbying and hence still begging to increase the H1 cap from 65k to 110k. All that matters in this world is power, economic, political, demographical and of course diplomatic powers.