Tried hugging YouTube.
I have been waiting for a while so that YouTube allows me to post videos to my wordpress self hosted blog, and here it is.
Lets see how it comes to the blog
Update: this doesnt seems to be working well with wordpress self hosted blog. Does anyone was able to do it successfully??