Hmm, it's supposed to embed youtube videos... but I'm not taking the ca.youtube.com domain into account :p I'm not sure you'd want so many youtube videos playing at once anyway.
Anyway, to open a link in a new tab, you can use the middle mouse button in most browsers.