Yo Yo - I'm back. Been awhile - lots of new things, from casinos to work trips to 80's style video birthday party!!
But what really brought me back is I had to post a link to the YouTube founders talking about their acquisition with Google - 1.65 BILLION dollars! Uh - I can see why they can't stop smiling.
They started up in 2005, and built a site to share videos online, with the ability to embed video into another site (such as below). Crazy!