Here is an easy way to put videos (or other content) on your sites: WMV http://www.longtailvideo.com/players/jw-wmv-player/ FLV, MP4, MP3, AAC, JPG, PNG and GIF http://www.longtailvideo.com/players/jw-flv-player/ What other tools are you using?
I don't know which one is the best, but this one ( http://www.playerdiy.com/ ) I'm using is OK, it is free. Tutorials for custom flash video player can be found here: http://www.playerdiy.com/support/tutorial/
Yup, i'm using the jw flv based player though it is just a wordpress plugin. I use it here on my site http://provestrareview.org/provestra-at-health-world-news