Get a scanner, Efax (http://www.efax.com/) and VoIP provider (we use http://www.gradwell.com/ but are in the UK) and you're all set.
We have had persistent bugs and inconsistencies. By itself, this wouldn't be a huge issue, but their level one support is untrained, powerless, and seemingly reluctant to help. In all my support calls to them, they have yet to put me on the phone with someone who understands my problem and has the power to fix it.