I've heard alot of good things about it, but I havent used one personally.
www.fairtax.org
Forum Rules