Last year in a similar thread I recommended
OOMA. It's completely free after you buy the box. We've been using it now for over 2 years and haven't had a problem or a phone bill. See this post for more info:
http://www.winnipesaukee.com/forums/...&postcount=177