Your view is right.. But in past... but not anymore. just look at US deficit and spending on iraq and Afghan war budget as such ..close to 1.7 Trillion USD...almost double to Indian economy...as a result each American currently at 29 to 32,000 USD debit...still US govt have no clue how to come out of the war and still need to spend around 1 trillion...so each American will have another 6K USD burden total to 37,000 Debit on each and every American...more ever US can never ever compete with China any more...china is beyond control in all aspects and if china stops toilet paper export to US ...Imagine US situation...this is the kind of dependency USS is having currently and Bush made Americans life bit negative trend and this will continue as oil prices and other economies raising... USD will come down further...the only factor currently saving USD right now is Gulf currencies pegged with USD...this year it self NRI lost more than 20% of their income ....just imagine how much impact globally...if at all Gulf gets out of USD peg to local currencies means dead end for USD...so whatever the valuation of US assets in US and other places will be 30 to 40% less....this year Indian companies generated much higher wealth than US big giants all together....what about China...even right now china can strip US anywhere.