I think all the teams did pretty well. LPR, Liquigas and Columbia expending the most energy so far.
I think Liquigas can neutralise that if Pellizotti would work for Basso. Then Basso wouldn't have to take up the pacemaking with still a long way to go as was the case at San Martino di Castrozza.
Di Luca has Bosisio who has been doing a great job, but come the third week, he might be spent.
Astana is in really good position with Horner looking super strong. Also, if JB allows Popo to work for Levi, rather than look after LA, Levi should also have great support.
Rabo-Menchov looks the biggest favorite with Basso right now, but Ten Dam isn't as strong as the domestiques from other teams, I think the Russian might be isolated on the stage to Monte Petrano (16).
Columbia-along with LPR, they dominated the Giro so far. They might be a bit tired come the third week though. I expect Rogers and Lovkvist to do a strong TT, but then lose time in the stages to Vesuvius and Monte Petrano. A top 5 for either would surprise me.
I can't see Garmin winning anything in a sprint with Farrar. Cav and AleJet are too strong right now. Maybe something from a breakaway but with who?
Diquigiovanni already have a stage win, and they might get another from Serpa or Scarponi. Meybe even Gibo on Vesuvius, if he can ride himself into form.
Rest of the teams have to show themselves yet. Katusha with Pozzatto has to get something.