I used to work with a product called Castelle Faxpress. It had a hardware and software component. It was all right, but the box with the phone lines coming into it had to be rebooted sometimes and it would frequently lose all of the unrouted faxes. But what are you going to do, right?