I have doubts that we could get Abreu for Barrett straight up, but even if we could: Barrett's 2006: .335/.397/.544 Abreu's 2006: .284/.434/.445 So far, Barrett is having a better year than Abreu. In addition, he is a catcher, while Abreu is a corner OF, and Barrett is 29, while Abreu is 32. I wouldn't say that Barrett is going to keep his numbers this high in the future, or that he has had a better career than Abreu (definitely not), but right now, I don't know if I would trade one of the best hitting catchers in the majors for a good but declining and very expensive corner OF. Abreu would be a good addition, but is he worth giving up Barrett.