We have been using Bamboo (http://www.atlassian.com/software/bamboo/) as a build server with great success for the past year or so now. The best thing is you can get a 10 job license for $10, which is what we use atm. They also make a good bug tracking system (Jira) and wiki (Confluence). All very clean interface.
We were actually originally using Hudson, can't remember why we switched. We never used Hudson fully though, were just setting up at the time. It was pretty painless to get going though.
Never had heard of a "BDD" before tbh, interesting way to present unit tests. We have been using nUnit which I have found pretty straight forward, running the tests on Bamboo. Never really tried anything else, maybe if nUnit every fails I will look at alternatives.
Just been using msbuild for builds, seems to do the job. No code coverage tools used either.
Anyway, your article is very light. At least provide links to the homepages of everything you mention. Few spelling errors too (Continuos, Microsotf, etc.). Something about the formatting makes it look very rough/thrown together too, maybe needs some bolder headings. Points for trying though :)
Hey there! So, disclaimer: I work at Atlassian. We make a continuous delivery server called Bamboo, which has tons of nifty integrations with JIRA and works well with Selenium (also Junit, TestNG, PHPunit, etc.) http://www.atlassian.com/software/bamboo
Happy testing! -S.