Is this a 5x5 league? Roto, how many teams?
Anyway, offense is pretty strong. Bill Hall isn't a good starter, but since you are using JJ Hardy in conjunction it might not hurt. Pretty good OF depth, though some injury prone guys in Edmonds and Drew. See if there's a good 1B on the WW, and try to switch Gibbons into the OF if Edmonds or Drew goes down.
Pitching ins't bad, though your number 2 SP isn't that great. Schmidt has potential but is a question mark, and you don't want Vazquez as a number two fantasy starter. Mussina is also a big injury concern. Consider trading a Edmonds/Drew type along with a RP for some SP.
...Boston papers now and then suffer a sharp flurry of arithmetic on this score; indeed, for Williams to have distributed all his hits so they did nobody else any good would constitute a feat of placement unparalleled in the annals of selfishness. -Updike