YouTube on 3G sucks but what I come to notice is that the loading is very fast and reaches to the end quickly. Now since it has finished loading the video it is still being played and got me wondering that within the time the loading finished why can't they up the quality to have it be close to the moving ball instead of surpassing it by so much? I have a few apps and websites I tried that keeps a great quality on 3G without having to wait on the loading. The YouTube app on 3G has horrible quality and it looks like the quality can go higher without having the video stopping from the loading time. Is this all because of AT&T? I understand that this will change once 4G comes to AT&T or when they can better handle the traffic but as of now YouTube quality on 3G makes it not so watchable.