That is a good article expaining how to do it with flash, which is awesome because like 90 or 95% of computers can use it. I have also seen an article explaining how to do it wih some encoding software from Microsoft which I believe was free. Here are a few more useful ones.
Bookmarks