I'll second the recommendation for this service. Verizon calls it Call Intercept. Yeah, $5/month sucks on top of my already ridiculously expensive local phone bill, but it's well worth it for the peace and quiet. Now if I could just block my wife's family from calling 20 times a day I'd be set...

-Dylan