Microsoft, others suspended from green-card program - Denver Gazette