It would be nice to be able to set a maximum number of files open per window. If a new file is opened after this, the file which has not been viewed or modified for the longest time is closed, provided there are no unsaved changes made to the buffer.