Great trade for both teams. I think probably better for the White Sox, as they weren't gonna use Gio, de la Cruz (or whoever the other P prospect is) or Sweeney in a major role in '08.
Swisher could fit in CF and fill out that problem, keep Dye in RF, with Fields in LF and Crede, if they don't unload him, at 3B.
A's will struggle, but they are the Marlins of the AL, but with a GM that is willing to do more to win, but who is also stuck with a terrible football stadium to play baseball in.