You can see other thread in which I posted more details. I sent letters to Senator and she contacted President of the university about this. They don't care. President of the university sent letter to me and senator saying that for the university only you are a citizen and US Greencard holder (or I-485 approved) you are considered for in-state tuition rates. No way out. At least that is the policy for UW. Then it was a long story:
I started the masters program. When I completed 50% of the program, some assholes came to the class saying they secured tons of scholarships for minority for year 2007 (provide you are US citizen or GC holder). Then I decided to put the program on hold until GC gets approved. Recently I also got few offers from employers that offered to pay 100% of masters degree, so I said heck, why should I pay everything from my pockets ? I could wait for less than year since my PD=2002 and get GC and get the scholarships or new employer to pay this for me.
Well, guess what, I decided not to wait for such GC anymore. Who knows if this insane GC takes 3 more years and I am still waiting ?
The bad news is that in the 6 months I put the program on hold, the assholes at the university has DISCONTINUED the program I was taking. Now I am struggling to have them accept some credits. I lost serious money on this. This is one more example of frustration caused by uncertainty. One simply cannot plan accordingly this way. My suggestion to people out there is that you carry on your life. Don't expect for GC because that has proven to be a moving target.