well mate i recommend you to try real player 11 which will let you download any videos on the net but rarely some videos prevent you from downloading or you can try the site download.com they have some good software there to let you download stuff but all i recommend you to use is real player 11 :)

I use Veoh everytime to watch it..well i watch it on Veoh TV , most of the times if you search it on veoh tv it wontshow up but if search it on veoh.com it shows up so yeah.... On website you can just click Watch On veoh TV