Tried hugging YouTube.
[youtube=http://www.youtube.com/watch?v=vr3x_RRJdd4]
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??