www.youtube.com/xl it's a new website that opened for home entertainment systems, such as the WIIs internet browser or the playstation 3. Check it out, it's a good idea looking into the future, just thought i would share it now.
Your link is busted, here is a better one: YouTube - Broadcast Yourself Seems pretty cool! I wish I still had high speed internet to me Wii