Another great social media/video site is thenewsroom.com. Lots of video content there, perfect for “microblogs.”