Hi, Prakash, welcome to the forums! (and to the U.S.)
You should have some credit magic happening at six months, seven to be safe. You need to have six months' worth of credit history, some of which has reported recently, to have a credit score. From what I have read, most new people to the US have scores starting out somewhere around 660-680, and after their six months of initial cards, their scores tend to move into the low 700's. (And this is also true of young US residents who are first starting out.)
You might want to wait until the 6-month birthday of your credit history to pull your scores and see exactly where you are. At that point, the best bet is to find out which cards are most useful for you. For instance, if you still travel abroad a lot, Capitol One has the best exchange rates, although many of their cards are terrible. You can go to:
http://www.capitalone.com/creditcards/index.php?linkid=WWW_1107_CARD_08_HOME_C1_04_T_CB1
and see what they offer you. Hold out for the ones in the Excellent Credit category.
At that point, you should be able to do better than WaMu. I think that Bank of America and maybe Citi are your best bets, and keep an eye out for those rare *good* Capital One cards for travel abroad. The other credit card companies in this same range are Chase, American Express and Discover. The latter two are better approached after a year or so of good history with the other cards. Hope this helps!
* Credit is a wonderful servant, but a terrible master. * Who's the boss --you or your credit?
FICO's: EQ 781 - TU 793 - EX 779 (from PSECU) - Done credit hunting; having fun with credit gardening. - EQ 590 on 5/14/2007