Give Matrix a try.