Someone should totally do rap battles while pretending to be some famous figure. The possibilities are endless. Faux Bill Gates vs Faux Steve Jobs.
It's a bit silly, but entertaining. It doesn't get too technical, but usually gets the generic facts right.