My second H1-B (sixth year) is up in March 05. With pending I-485, what will be the best recommended course of action? Should I extended my H1 or just get EAD or AP ?? Also when would be the best time should I take any action? I heard I can not extend the H1 until I have minimum of 6 months left.. Is this true?? If the processing trend is still be as of recently, my H1-B would expire before the approval. With H1 extension and/or EAD or AP, does it help in anyway to our I-485 processing? Do any one have any suggestion?? Thanks in advance.