Iteration branch pull request for review.

Dont use Console. Console is only going to be available inside a Console application. Hosting this same thing inside say an ASP.net application will break on this line as console will not be available for a web page.