Accurate Edge Snap?

I’m using edge snap to clip a vertex to an edge, I’m using an x axis constraint, wanting to snap it to the edge on that axis accurately

however my mouse drag isn’t clipping it like I want, it just moves the vertex back and forth along the x axis, only reaching the edge when my mouse is right at the point I want it to snap. Sure I could get it roughly how I want, but that messes up removing doubles and stuff later and it would be good to know if there’s a way to clip it this way?

(bonus points for not mentioning trigonometry)

In a round about way you could do this with this addon by extruding along the x axis and find the intersection of the edges then snap to this new vertex. It would need some cleanup afterwards to remove the additional vertices.

looks like that will do the trick, thanks