I don't understand why the Pirates would want Jeff Weaver. He has a huge contract with two years left on it, and the Pirates are overflowing with young, promising, but currently mediocre starting pitchers (Benson, Wells, Fogg, and a couple minor leaguers). And to give up their "ace" or, even worse, their only really consistent offensive producer, for a player they don't need, seems totally insane.
But as a fantasy owner Giles going to the Yankees would be great... I imagine he'd give Giambi some much-needed protection (he had two more walks yesterday) from the #4 spot in the order. Nice.