http://wizbangsports.com/2008/04/qb_steve_mcnair_retires.php
He played 13 years in the NFL. Originally with the Houston Oilers, then with the renamed Tennesse Titans who he nearly took to a Super Bowl title, and finally with the Baltimore Ravens. Age and injuries finally caught up with McNair in 2007. McNair had a great career but after his dismal 2007 I think he made the right move by retiring.
The AP article is below the fold.