Lots of functions in a compact package. Easy to work on.