People visiting this forum are most likely already in the I-485 stage and thus immigration experts because of all the struggles, but this green-card flow chart may still offer some help
http://immigrationroad.com/green-card/immigration-flowchart-roadmap-to-green-card.pdf
http://immigrationroad.com/green-card/immigration-flowchart-roadmap-to-green-card.pdf