Snappy Fax includes the most extensive set of features of any desktop fax program in its price range. It is a shareware fax application that's user friendly and advanced.
Here are some screenshots to illustrate the features and user interface of this application: