Cards have very little risk. From Cards perspective, they are willing to cut Shelton if they can't deal him. If they trade him for HEnry, Henry can complain all he wants, but he will play in 2005 under his contract if he has to because that is th only way to get a big payday. Even if he walks after 2005, the Cards will have gotten at least 1 year's value and probably will extend him at some point.