Hylafax is excellent, no question. As Duncan said, the client side is somewhat lacking. Darrell May has a nice "canned solution" which is incredibly easy to set up & use [http://myezserver.com/] which takes all the pain out of figuring out which RPM's you need etc. At $95 Canadian, IMHO it's worth it even if it's just for the ability to receive faxes as PDF attachments.