Select all faces visible from a particular point?

Is there anything that will let me select all the faces that are visible from a specified point in space?

Place your camera anywhere you want, set camera view, focus your object and go object edit mode. Set face mode and Lasso/Circle select all.