Yea, but I've had downloads which ended up corrupt at some point during download. I've installed every codec I can think of, tried different players, and messed with every setting that came to mind. The download, thanks to our unreliable cable connection, was terminated several times during the night as well.
If you have a better idea, PLEASE feel free to indulge...