The New York Post is reporting that Howard Stern, who wrapped up his run on terrestrial radio today with much fanfare, has cancelled his Saturday Night Live drop-by scheduled for this weekend. Stern, claiming illness and who can blame the guy after parading around in today's god-awful NYC weather?! hopes to appear on the show later this winter.