Out of all the players you mentioned which one of them has actually succeeded after leaving the team? Maybe Mcphee, but Kruger hasn't done anything for the browns, Ellerbee was cut in Miami, and Cary Williams is still a free agent. So the fact that Harabaugh got at least one good year out of those guys is actually a credit to him.