Managing the IS Organization Options

A CIO faces the challenge of being a strategic leader and effective manager, of being grounded in IT yet understanding in detail the company’s business.  In your opinion should a CIO possess a strong technology background or should s/he be from a strong business background?  What do you think and why?