Thanks for your response. Unfortuantley I've tried that method and it does not work. The edge will snap at increments but it will not snap to the other meshes height or whatever you are aiming for. Any other ideas?One way to do this is to select the edge with the slide edge loop tool then hold down the v key and middle mouse drag across one of the top vertices of the cylinder and the edge will slide to the vertex height.