James McDonald pitched well for the Pirates in the one-and-a-half seasons after they acquired him from the Dodgers for Octavio Dotel in mid-2010, but so far this season he's taken a major step forward at age 27 to emerge as a potential top-of-the-rotation starter. McDonald threw 244 innings with a 4.15 ERA in 2010 and...