I am a green card holder and on Dec 2010 it would be already 4 years and 9 months, so I'll be able to file my application for becoming a citizen, I am planning to marry my girlfriend who has been here in the us for 1yr now, her tourist visa expired last mid of last year '09, she came here legally and she does not have any criminal records or the like. I have read some articles and some say that I should be a citizen first before i can petition her, so I can get her to the higher priority, but our main concern is for her to not get deported, So here are my questions:
1) If we get married on March 2010, can I file her adjustment of status or do I have to be citizen first before I can file her adjustment of status?
2) If i file for her adjustment of status after we got married can she get an SSN, a driver's license or state ID?
3) What is the best thing that we could do so my girlfriend can stay here legally?
Thank you in advance

