The question of the 2012 MLB Draft order came up today in the comments. This is just me piecing it together myself. Let me know if I messed up anywhere. The rules are that teams pick in order based on worst record to best, with any tie being determined by last year's record, with the team with the worst record picking first. (That's why the Pirates pick ahead of the Marlins.) In addition, teams whose 2011 first-round picks failed to sign get that pick plus one. The only team that affected this year was the Blue Jays, who didn't sign Tyler Beede at No. 21, so they get No. 22 in 2012.
13. White Sox
17. Blue Jays
22. Blue Jays (for failure to sign 2011 first-rounder Tyler Beede)
24. Red Sox
This will change, obviously, with the signing of free agents, but this should be the starting point.