OK, this offfside rule simply needs to be changed. Unless the player's skate is all the way across the blue line, what difference does it make if it is on the ice or not? The way the rule reads currently (I guess), the trailing skate could be lifted less than a single millimeter off the ice even if it is a couple of feet behind the line and the play is offside. However, as long as the trailing skate is in contact with the ice surface, it can be dragged to within a cunt-hair's width of being across the line and they play is onside. Makes no sense.
The reality is, and we've had a number of these calls be made in the playoffs (don't remember so many of them in the regular season), these tiny differences have not had any genuine impact on the ensuing goals that have been disallowed from what I have seen. I think the rule should be changed so that, as long as any part of the trailing skate is not completely across the blue line, it doesn't matter if the skate is in contact with the ice surface or not. That aspect of the rule does not apply to the puck (whether elevated off the ice or not). Unless the puck is all the way across the blue line and completely inside the offensive zone, the play is onside. The same conditions should apply to the trailing skate in my opinion.