With celebs ranging from Jon Stewart to Big Bird, Stephen Colbert was given a fitting send off last night. 

The inimitable Stephen Colbert has hung up the microphone on his character on The Colbert Report as he sets off to take over from David Letterman as the host of The Late Show, and he was saying goodbye to his audience last night. 

Having decided that he was immortal through the fame that he had garnered and the Nation of fans that he now had and didn't need to say goodbye, he chose to end on a musical number, the classic "We'll Meet Again". He was joined in the tune first by Jon Stewart, and then eventually by a huge number of celebrities from every walk of life, including Bryan Cranston, Big Bird, the Cookie Monster, Willie Nelson, Neil deGrasse Tyson, James Franco and even President Bill Clinton, all wishing Colbert a fond farewell.

Colbert also auctioned off the entire set of the show and raised $300,000 for charity, proving that even Conservatives are alright sometimes...