well, you prolly have the markup part wrong..
<object width="425" height="350">
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=\\2&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" />
<embed src="http://vimeo.com/moogaloop.swf?clip_id=\\2&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="425" height="350">
</embed>
</object>
works with
note, the 1st part captures into \\1 and the 2nd part (what you want) captures into 2nd part.. \\2 (which is in the embed code)..
very important to do that and it works fine, lasts a long time.. i have it on 3 forums
if your markup is using \\1, it will essentially 'eat up' all the good stuff and never spit out any reasonable markup