Yep, and the few Republican areas (Bay Ridge, Dyker Heights, Maspeth/Middle Village, Throgs Neck, Country Club/City Island) get more Democratic each year. Staten Island is more of a blue collar swing area than anything else.
I think it's going to be only a matter of time before the city returns to the old Dinkinseque/Lindsayesque days once (or perhaps before) Bloomberg leaves office. NYC is still riding on the fumes of Giuliani's semi-Conservative Law & Order policies, many of which are antithetical to the radical left that run the city, and once the Weiner 'Rats are ensconced, the bottom will fall out. Hopefully Staten Island will be able to secede lest they go under, too...