YouTube has now introduced a beta of HTML5 video playback using h.264 encoding. The support is for Safari and Chrome only. (No Firefox support at this time) <br/> Sign up for the beta via the link below and give it a try.
YouTube HTML5 Video Player
Amazon.com Widgets