I am using Hylafax on SME combined with the Relayfax client. The install is very very simple, and it has worked flawlessly for quite some time.
I can fax anything that you can print, from anywhere on the internet through my server. I receive all faxes as emailed attached PDF files to either one person (user faxmaster) or to a group (group faxmaster).
I can send a fax to one person, or multiple persons....
It is actually quite slick, and so far error free. I use a Courier V Everything Class 2.0.
The whole install takes about 15 minutes and I have done it dozen's of times and i386 and Alpha CPU based systems, on 5.12, 5.5 and 5.6.
Chaloner Hale