I have tried lots of options for video calling, and frankly, I have found Skype to be the best of the bunch... and it is pretty darn good. If you are having problems, I would suspect that they are the result of the net between you and the other party, not Skype itself. Skype is good, but it can't overcome a jittery, erratic connection. This is not a diss of your ISP; just a statement of reality. Unfortunately, video calling remains quite demanding from and Internet perspective, both in terms of bandwidth needs and in quality of link. Some erratic behavior is to be expected now and then.