TouchCast is an video platform that you will soon find on iPads, PCs and Windows 8 Tablets.
TouchCast is a new medium that looks like video, but feels like the web. Experience the web inside a video. TouchCasts are video that are fully browsable, interactive, and alive.
Launching late June.