Thanks to Theo from Detroit for passing this on to us:

http://sportsillustrated.cnn.com/2007/baseball/mlb/06/01/sheffield.suspension/index.html