These cookies are essentially snowball cookies in that they are both made with butter, flour, powdered sugar and vanilla. The refreshing key lime flavor sets these cookies apart!