Box Selection option for visible faces only

This feature works really well, I feel however it would aid complex assignments more if there was an option (hold shift maybe?) to select only visible faces.

An example is this project:

for selecting external faces only.

Thanks very much for this feature!
Darren