Obama gave an amazing speech on immigration tonight. All boxes checked. Sounds like a solid plan to me.