Youtube has definitely gotten better, quality wise. I've been using adobe media encoder with H.264 or FLV format to finalize my edited videos before uploading. The quality is near perfect.
there are nice freeware players out there so you can include it to your website if you dont want to host it on ytube or another plattform.
Mr. Betke - could you provide us with some links? Thanks.