What type of league are you in where you have such a huge roster? And how many teams in this league? Can't be too many if you have Randy Johnson, Pedro, Ichiro, Schilling, Gagne, Bonds, and Rolen all on the same team--unless you had a really fortuitous draft last year and just got to keep all these guys.
I don't like Dye that much either (or Freel, for that matter), but it depends who else is available. In the meantime, I would start Sanders over Dye, like someone else said.