Hey, sorry if this has been posted before but I couldn't find it. I just had this idea.
What if around the cylinder of a lock instead of one housing with drivers and springs there was a whole bunch. That way every few degrees of a turn the pins would have to be re-aligned with the shear line. If the correct key was inserted this wouldn't be a problem, it could smoothly turn. However, if you were to attempt to pick it, you would have to pick it numerous times to turn it all the way around.
I modified one of Deviant Ollam's illustrations to show a rough example of this idea. Obviously there could be more or less additional pin stacks and they could be at different angles.
http://img258.imageshack.us/img258/4139/mplockov7.jpg
To ensure that the key isn't removed in other positions there could be a path in the back of the keyway for a ward at the end of the key that would let it slide out only in the normal position.
Now add security pins to these stacks. Then add some form of sidebar. And so on.
Use your imagination. There's plenty to be done but the point is this is a single level of security that when developed could be annoying as !@#$ and very time consuming for pickers.
Elaborate!