Shasca's (and Shasca) is just wonderful, I cannot recommend highly enough :)