We have played many variations of this game and this is my favorite.  Especially love suprise cards which can block other player's actions (or even block their block).  COuld live withouth the "talk like a pirate" card though.