Reasoning: I liked what Doumit had to offer a lot coming in to the year, but with his trade to Atlanta I fear for his ABs. Castro gives me two years of a catcher who I believe is a top-10 guy. Brett is flying under the radar a bit, but I think/hope I'm OK at 2B for the next couple of years and shouldn't miss him. Tapia has flown up the prospect boards in the past season and has a BUNCH of upside, but he's a long way away and could amount to pretty much anything.
Accept, this trade took some time to iron out, but we finally agreed to a fair deal for both. It was tough to give up Castro with two years left, but get the value I was looking for back in prospects. Brett is close to the majors and offers solid production at 2B in the near future. While Tapia will need some more seasoning to reach his potential, but it is quite high and anything even close would be great.