Craig Ferguson is pretty awesome.