I personally think it'll be another button victory.
Remember 2004, Button ran Truili hard till the very last lap and was undoubtly the faster man. It's a broken record, but he's driving is as smooth as silk, and that's what you need around monaco. You need to be precise.
Personally I'm hoping for another good race from Massa, except with more fuel. Don't forget who was the man on pole position last year

A pole that rocked the F1 world. In the dry the ferrari was better than the McLaren last year don't forget. But of course that means nothing this year. But all the same, heres for hoping.
Vettel will also hopefully be fast around here, but of course it's very dependent on the car this weekend. But Button has won 4 races, how many more does he really need to win. Time for Vettel to fight back. I suspect Monaco will suit the more nimble Brawn car, but all the same, time for Red Bull to go aggressive in quali like Brawn did in Barcelona. Let the Brawns get stuck behind the slower cars for once.
Also, many said Piquet will have 3 races to prove himself. Well this is his 3rd. Oh monaco, no doubt he'll be a safety car starter this weekend. Could we see Grosjean racing in Turkey

Personally I hope so.