How can I stop Blender from selecting vertices on backfaces? I only want to be able to select vertices that are on faces facing me, but I frequently select vertices that are on the other side of the mesh. It's a bit annoying as far as workflow. I know about the limit selection to visible button, but that's not what I'm referring to. Is there a solution?

Here is an example. Though even when the mesh is closed, blender will snap onto vertices from the other side.
The closest thing would be to select one vertex of a backface and select similar vertices Shift-G Normal adjust the threshold in the last operator panel (Left to the viewport if not visible toggle with T)



and hide the selection H, after editing unhide Alt-H.

Note: Hiding backfaces would only prevent Blender from filling them, all vertices,edges will still be selectable in Edit Mode: