(Why yes, I grew up a sheltered suburban white boy, why do you ask?)
Do I have this right?
MC: has the microphone. Speaks, sings, raps.
DJ: plays the turntables.
Is there more to it? Do the roles ever overlap? Is there a difference between a hip hop DJ and a club or electronica DJ? Does electronica have MCs?