With the posts already, alot of good stuff has been said about this team...
However, i do believe that Heatran should be Resttalk, and Zapdos should be Physical Defensive Roost with Light Screen/T-wave, Roost, Discharge/Tbolt, HP Ice. Also, Celebi definately does want Grass knot, and maybe...