Not sure what it’s doing on LiveScience.com, but it’s a decent article.
We covered this in more theological detail some time back.
Update: and there is now an episode of the trinities podcast devoted to the theological significance of the Council of Nicea in 325.