3 years or 6 years? on the approval notice it says from 10/04/2004 to 9/30/2007 but I got the impression that a H1B can stay for 6 years. is that right?