MLS reveals 2012 schedule

What do you think?