Former Cardinals quarterback Josh McCown has agreed to terms on a two-year contract with Detroit, where he will compete with Jon Kitna for the starting job. The Lions are expected to release quarterback Joey Harrington in the next few days. According to ESPN.com, McCown?s deal reportedly is worth $6 million, with $4 million of it paid this year in signing bonus and salary.