There are a couple of other things I might do to make that map a little more favorable to the incumbents, such as stretching the Rochester seat down to Canandaigua and then dropping some of the really R suburban areas to the west in exchange. That could get the Rochester seat up to 59% Obama and the rural seat between Rochester and Syracuse up to 55% McCain. Also, Hamilton (in Madison County) is a very D college town isolated just beyond the Syracuse-Ithaca district that it seems a shame to strand in a heavily R seat, but drawing it into the Syracuse-Ithaca seat makes the border with the rural seat a little ugly.
If you take Canandaigua, you may as well go over and grab Geneva, as it's still the same county. Free up the Syracuse seat to take Utica, perhaps?
The other small problem with the map is that it puts Tonko, Hanna, and Gibson all in the same district (the pink one). I think Tonko lives in Montgomery County. That's the easy part to fix, but I think the Pubbies would complain if you crush Buerkle *and* push two of their other incumbents together. Is there a good way to do the 6D-4R-1 Owens swing with one of the GOP reps tossed in with Owens?