There is a ton of information out there about the basics and even some of the intermediate stuff about puzzle design. Stuff like no red herrings and having a catch to the puzzle is pretty well documented at this point.
But what about the advanced stuff?
To be more specific, what about the really subtle (or perhaps not so subtle) things that can be done to elevate a great puzzle to as close to a perfect one as humanly possible?