Last night at our local user group I was introduced to Vimeo. It looks to be a slicker looking clone of YouTube. The video controls are nicer and you can get a HD version of the video as well. (If the submitter provides one of course.) For a good example, ok, a crazy example, check out this video:
Warning - this video is PG13 and a bit on the edge of work safe. But it's funny as heck. Any video with zombies and a storm of blue jeans has to be cool.
Anyway - Vimeo has a few APIs you can use as a developer. Anything involving updating data requires you to send the user to their site, but for generic 'read' support, their API is rather simple. I've worked up a quick CFC that will let you get user and group information as well as generate embed code. It is attached to this blog entry. The API is so simple there really isn't anything cool in my code at all.