Late this week at a Rose Garden address President Barack Obama made an announcement that he would allow about 800,000 illegal immigrants to stay in the United States and grant them work.