Split gets some nice reviews, here and here.