Does everything!  exactly as it says it does.  Easy to understand and manipulate/setp up.