I am a Green card holder, planning to get married but, have following questions about the choices I make and its implication:
(1) I live in US, go to India and get married. How long does she has to wait for her to join me in US?
(2) If I get married to a F1 student in US, how long does she has to wait for her to get her GC? and wht is the process? any risk?
(3) If I get married to a H1-B holder, does she has to process her own GC or can she get GC based on her marriage to me? How long is this process. any risk?
(4) If I get married to a L1 visa holder, does she automatically get a GC or wht is the process? How long is the wait.
Since, I have a GC, I am trying to see the suitable way to look for a girl with the appropriate 'legal status' so, I don't have to wait for her to join and be with me after marriage... any comments

(1) I live in US, go to India and get married. How long does she has to wait for her to join me in US?
(2) If I get married to a F1 student in US, how long does she has to wait for her to get her GC? and wht is the process? any risk?
(3) If I get married to a H1-B holder, does she has to process her own GC or can she get GC based on her marriage to me? How long is this process. any risk?
(4) If I get married to a L1 visa holder, does she automatically get a GC or wht is the process? How long is the wait.
Since, I have a GC, I am trying to see the suitable way to look for a girl with the appropriate 'legal status' so, I don't have to wait for her to join and be with me after marriage... any comments