I'm one of those unfortunate souls that's stuck in the Green card backlog despite having an advanced degree in the US. I'm an Indian citizen, and a software engineer in the USA for the last 7 years, and have a Masters in Computer Science from USA. I work for a major corporation in the bay area...