After 7 1/2 years, Operation Iraqi Freedom is coming to an end. MSNBC reports that the last full combat brigade has crossed the border into Kuwait. There are still 50,000 troops in Iraq whose mission will be to train Iraqi soldiers and police officers, and another 6,000 combat troops who will leave Iraq by August 31st. But for all intents and purposes, the war is over. Promise kept.