If your internet connection isn't all that fast it can lead to stuttering and stalled playback of YouTube videos, check this review to see how WonderShare AllMyTube can