Currently I am using http://www.ooyala.com
It's not a bad service and at $0.25/hour of play (not download) for the account(s) it is very affordable.
However, I have had some challenges getting quality video online there, and I don't get HD - the best I an allowed in this package is 500kbps.
If I tweak the export I can get fairly acceptable results.
http://www.chicobasinranch.com/index.cfm?id=857D580A-8A3F-49D0-857D67E8732722AA
But to go to the next level, I go form $25/mo (in most cases) to $250 and in some cases as high as $1500?
I would not mind paying a bit more if I could even get better SD quality?
I don't know, maybe I am being too picky?