Snapping tool still hard to expect how it will function

Learning how to maneuver the Snapping tool methods (vertices, edges, faces) still can be difficult as you can't get it to behave the way you want. 

For instance, I am learning how to snap the baseboards onto stairway in the Architectural Visualization course, and i did manage, but only because Snap-incremental worked out happenstance.