It does not allow you to use a layer from disk as your input layer??? Why not? I have a process that is running that creates a buffer from three seperate shapefiles, then I am using the Select By Location to select streams that are within that buffer, but it wont let me use the stream layer as an input layer... I dont get it.