Nomorobo looks like a good solution.
http://www.gizmag.com/free-service-b...obo-ftc/29240/