US suspends Microsoft, Adobe and 6 IT firms from key green card certification program - Interesting Engineering