Rand was just on a few days ago, ill try to find a link
Edit: here it is, from January 13th
Many have showed mixed feelings in the past towards whether Rand should go on his show, and to my knowledge this was the first time in a long time Rand did go on. I don't think there is any harm, whether Rand should have been making more regular appearances I guess could be up for debate.