I would say "Bucs steal one from Ruskell", but Bennett was waived outright and bound to be given a shot by somebody.
The Buccaneers are continuing to look for ways to upgrade their pass rush and claimed rookie defensive end Michael Bennett off waivers from Seattle on Monday. The 6-foot-3, 274-pound Bennett was waived on October 11 to make room for defensive tackle Kyle Williams after signing with the Seahawks as an undrafted free agent out of Texas A&M on April 27, 2009. ... To make room for Bennett on the active roster, the team waived rookie guard Marc Dile, who played collegiately at the University of South Florida, which is in Tampa.
Shame to lose this guy because the O-line is decimated. And, Craig Terrill's good ol' boy routine saves him over a younger, cheaper, more talented player. Maybe.
Update via Sando: the 49ers also claimed Bennett, but the 0-5 Bucs had priority.
The Bucs claimed Bennett off waivers, which gave Bennett no say in the matter. A week earlier, the Seahawks made room for Williams on their roster by releasing fullback Justin Griffith. Griffith's status as a veteran protected him from waivers, allowing Griffith to re-sign with Seattle after the game.
I think this is the applicable rule (pdf):
...any veteran who has acquired four years of pension credit is not subject to the waiver system if the club desires to release him. After the trading deadline, such players are subject to the waiver system.