Lots of features for the money!