I use usa datanet for all my long distance calling from home. You can enroll in a plan and just pay for what you use. When you travel you use a local access number and then you pin and the call is billed as a local call even though it may be long distance. I save big bucks with this one. Call the relatives upstate, I can talk for an hour or two and I only pay between .99c and 1.99c for the entire call. Check them out. http://www.usadatanet.com/ P.S. No affiliation for the company and no hassles from them about my plans.
Finally some useful thread here. BTW, in case you guys did not notice it yet, there is a thread on Traderbrad which you probably want to contribute to as well particularly so since so far it has had virtually no contribution except, you guessed it, personal attacks. How can you go like that all day, I mean without personal attacks? You must be sick or something...
I am a happy customer of http://www.onesuite.com. In the previous state I lived, I also used http://www.3utelecom.com.