Vimeo oEmbeds aren't working (but YouTube is fine)

Hey WPMU dev team. Thanks for the continued support. It really is like having my own WordPress team.

I seem to be having an issue with Vimeo oEmbeds on my site. YouTube oEmbeds are working great. I can’t figure out for the life of me what is going on.

I have a custom function in my theme that could be causing a problem. It helps add the wmode=opaque to YouTube videos to prevent videos from overtaking other page content:

/* Function to prevent flash embeds and iFrames from having a z-index greater than anything else */
function add_video_wmode_transparent($html, $url, $attr) {

if ( strpos( $html, "<embed src=" ) !== false )
{ return str_replace('</param><embed', '</param><param name="wmode" value="opaque"></param><embed wmode="opaque" ', $html); }
elseif ( strpos ( $html, 'feature=oembed' ) !== false )
{ return str_replace( 'feature=oembed', 'feature=oembed&wmode=opaque', $html ); }
else
{ return $html; }
}
add_filter( 'embed_oembed_html', 'add_video_wmode_transparent', 10, 3);

I disabled the function and I still can’t get Vimeo to work.

Here is my test site: http://ldunn.blogs.deseretnews.com

Anyway you could help?