After trying most of the video plug-ins without any success (one problem was related to my host). I discovered that you can easily embed a video in your WP blog, by using wbloggar (wbloggar.com) as a posting client. Just copy and paste the embed code provided by both Google and YouTube into your post within wbloggar and publish! I use wbloggar as I have multiple blogs that I maintain on different platforms so it's a quick and easy way to switch back and forth without having to login to each blog's admin area. Good luck!