how to select faces

I´m looking for a method to select face subobjects in a poly editable objects in one of the following ways:
- finding the faces into a cube volume. ( I hope there is a simpler solution than use the Vol Sect modifier )
- using a ray and finding the faces touching it
Thanks in advance:

Martin