Is it a web site? A television show? A magazine? No...it's all three. The University of Texas launches what they claim is the world's first Internet-based video magazine. Not quite 60 Minutes who lays claim to the worlds first News magazine on television, but we'll see where it goes.