Del Favero to head up Internet venture