A couple of things:
--It amazes me how people continue to overrate Castillo. What is to like about this guy? His SB capability is long gone, all he brings to the table are some Rs, a .300 Avg and 15-20 SBs. Why not wait get a guy like Polanco for a lot less. He is also a lock for .300, should get you 10-15 SBs and o h by the way should provide double digit HR's as well. In fact, I don't see why he isn't rated higher--yes his stats will have a very modest fall off leaving Philly, but he is one of the most consitent hitters in terms of BA and brings soem HRs and SBs that will help you out. Once you are out of the top 5, he is as good as anyone, expect he has no name recognition and you can get him in the low rounds or for far less $$$$.
--Soriano is still the best 2B, I don't see how anyone can say otherwise.
--As for Uribe, I just don't have confidence in that guy. Even if the power stays (and last year seems to be a bit of an aberration) he still rarely walks and Ks a lot. He never hit for average even in the minors. I think the best case scenario with him over the long-term is .260 20HRs, but it could be a lot worse.