So, let me see, 4 hours to go.. what are my thoughts..
Button is looking good for another win, though I will happily admit that it won't be as easy as the first race, I think that Button has the maturity and more importantly the car, to fend off all but the most determined challenges.
In the case of the expected rain, we all know that it will level the playing field, though I suspect that it will bring a few surprises along the way. I have a feeling that those driving with KERS will find that the sudden application of an extra 80hp could be much more dangerous than Kimi's affinity for barrier-testing.
As for Hamilton, well I am sure that in the absence of intervention by the race officials ("oh no! Hamilton started the race! 10 Second Stop-Go penalty!!") that he could have a good race, while not performing well, the car does look relatively solid, just not up to the previous years.
Kimi, the walls beckon.
Massa, after such a blunder in qualifying, he will have a lot to prove today, expect to see him scythe through the lesser performing cars.
Trulli, I dont think he is the challenger that people expect him to be, and that he will drop back early on.
Vettel/Kubica, if they can avoid tire tangling, should be a good race, I see a podium for one of them.
Barichello, will be tough for him to claw his way back up to the top, but I do see him as being a bit of an annoyance to those following button. Brawn GP may prefer that he had been on the front row alongside Button, where he could act as a rolling wall (which after last week should be easy enough) but even coming at the competition from behind, he has potential, he has the car, he has the speed.
Overall, I expect we will have another good race, only this time, I hope that we don't get another week of changing results as the race officials try to make up their minds.