Agreed. I mentioned something like this in a comment the other day- a liberal arts background can be a massive help to one's ability to function as a programmer, and when I was hiring programmers at my old job, I routinely found that candidates who had spent some significant time outside of the CS building tended to work out better than less well-rounded candidates.
There's a company in the UK that has been profiled on HN before-- their name escapes me now-- but they are famous for hiring Oxbridge liberal arts graduates and training them in computer science and software development. Anybody remember who I'm talking about?