Every Pirates fan can tell you how long it's been since the Pirates have contended. Sine 1992. Over the year, the Pirates have traded some very good players. Exhibit A: Jason Bay. Bay has been great for Boston since the trade last July.
The Pirates could've had an All-Star line-up, but they decided that prospects were more important than Major League players. Here's a list of all the good players Pittsburgh has traded over the years. This article is in chronological order.
If you think I've left anyone off, leave me a comment.