Don't know if anybody saw this, but the ESPN Insider rumor page has the following, with a date of April 6th, so it must be pretty fresh:
http://insider.espn.go.com/insider/rumorcentral?sport=nfl
Apr. 6 - Scouts Inc. is hearing that the long-rumored Travis Henry-for-L.J. Shelton trade will be consummated within the next few days.
The deal has been delayed over the Bills' insistence that draft picks are included. Buffalo has been asking the Cardinals to switch spots in the second round, which Arizona now appears willing to do. If the trade goes through, Buffalo will move up from pick No. 55 to No. 44.
The only thing that could hold up the deal now is the status of Henry's contract. He has one year left on his deal, and the Cardinals would want to sign him to a long-term contract before making a trade.
Also:
Apr. 6 - Left tackle L.J. Shelton appears to be on his way to Buffalo in exchange for running back Travis Henry. Scouts Inc. is hearing that the long-rumored trade will be consummated within the next few days.
Shelton, who fell out of favor with Cardinals coach Dennis Green last season, was granted permission to seek a trade in February. He has already undergone a physical by the Bills.