Jon Lovitz has played more characters on the show than Albert Brooks. Don't get me wrong, I love Albert Brooks to death, but he's not the celebrity guest star who's played the most roles. Lovitz has done 6 characters, Brooks has done 5. Even if you count Russ Cargill from the movie, that still only ties them at 6-6.
-Groucho Marx