Republicans have been screwin' the pooch for far too long, and now finally the tables have turned - with Democrats on top!