Tech question; where are these videos embedded from? I used to be able to watch vids on this site (shitty Dell office computer), but in the past few weeks all I see is a blank screen with a little circular loading icon that never loads anything. Are they directly off Comedy Central’s site?