I think there will be a surprise winner this year.
Rafa - lack of confidence.
Djokovic - wont last.
Federer can't win long matches now.
All three are favorites in my eyes, but someone like Murray or Ferrer can sneak in an important win.
Plus, there are few guys out there that can surprise these three in early rounds. I think someone line Raonic can actually beat Federer in first or second round on clay. Someone like Meltzer can get the better of Djokovic in early rounds....and someone like Golgopolov can confuse the crap out of Rafa.
I am going to go on a limb and say the Roland Garros final wont feature any of the Top 3.

Level 13 Edberg and counting...