I found out that if you upload your movies via Youtube.com it gives you horrible quality, even if your video is encoded high res..however, whenever I upload it through Share in iMovie..it usually turns out pretty nice..just select the best compression you can (tiny, mobile, medium, large..whatever the names are called)..works alright for me. Good luck..