Thanks for this post. I'm at the tender age of 19 and it's getting around that time where one has to declare a major and CS is certainly tempting. Between /., peers, parents, et al, I was nervous regarding the decision but this post gave me renewed hope.

PS wooo 2000!