I took a small crack at o2.5 (+150) on the game. If both teams were at full health, I would take a shot with Germany...however, the Germans have a few key injury concerns, while Portugal was able to rest everyone their last game vs the Swiss, so I'll pass on the side.
I like the over for a few reasons, but first and foremost, I don't trust Lehmann to make big saves. Portugal has a number of good players off set pieces, and can score on any direct kick from striking distance.
The Germans have a nice height advantage with their attack, in Gomez and Klose (who's strength is in the air) and this may help get a goal off a corner. Both teams are strong in the midfield and should be able to build the attack. If the Germans spend too much time attending to Ronaldo, Portugal has a ton of creative offensive players who will exploit any errors in marking.
I think this one is a 2-1 game, just not sure who gets the winner.
g'luck