Also, Leo left the channel completely...
Weelll...not completely.
It goes like this (well, this is what I've pieced together), and all of this appears to have happened in the past month:
1- TechTV is being sold
2- Leo leaves the Screen Savers, saying it was time to hand over the reigns to someone else (I'm not the biggest Kevin Rose fan, but maybe with time...). Anyway, Leo planned to do segments on TSS, and remain the host of Call For Help which he had been doing for some time now.
3- The outgoing company threatened to fire Leo completely unless he gave up his shares in the network. He didn't, they did.
4- TechTV "improved it's offer" (whatever that means), and he's back on air.
5- But the network hasn't sold yet. Apparently the top-level company that's buying it is Comcast. More about it
here.
So, after all that, it's uncertain whether he'll be on the network. If Comcast has any brains, they'll keep him. I would assume they will. He's like their mascot.