He's fast but he can't catch and he can't run routes. Cheap players we could have had like Gaffney, Lee Evans, Aroju (sp), Braylon, Plaxico, TO. But they choose practice squad rejects from bad teams.
Our WRs are about as awful as it gets. I know that the Holmes haters will say the offense is better without him but I'm not buying that for a second. Santonio Holmes played three full games this season and still has the second most receiving yards out of this WR corps.