Hello,
my situation is as follows:

I am a U.S. citizen and want to marry my fiance. Currently she is living in the U.S. , California, and is working under a J-1 Visa as a student. Her visa is about four and a half months long. She also had a J-1 in 2007 and left the country in the proper time. Here are my direct concerns:

When we are to get married here, after that, what petitions/waivers must be submitted to the USCIS?

Will she need to return back to our home country after we are married?

Her J-1 Visa expires sometime in September, approximetely how long does the process take to get a Permanent Resident status (conditional, I believe)?

I will be consulting with an immigration attorney soon, however, I just want to have more information on the situation as this particular case, U.S. citizen married to J-1 is not described directly.

Thank you.