Figgins has been back for a little while but he might as well still be on the DL. He's been a disappointment so far and I don't see any reason why you should pick him up just because he's available.
Soriano, Bay, Abreu and Dye... you can't complain. I think Dye (as well as the rest of the White Sox) will steadily improve as well, he went 2 for 3 with a home run and 4 RBI today against NY.
Also... wrong forum, but I guess there is some flexibility since it was an inquiry on a specific player.
If you're a battery, you're either working or you're dead....