Steve Ballmer's Greatest Hits

As Steve Ballmer prepares to retire from Microsoft, TIME presents a mashup of his wackiest moments