What exactly is net neutrality?

Here's a good primer for those left scratching their heads when they see those two words.