# File lib/FileContainer.rb, line 7
  def [](index)
    return super(index) if index.kind_of?(Integer)
    each do |f| 
      if f.respond_to?(:full_filename)
        return f if f.full_filename.upcase==index.upcase
      else 
        puts "not a file - #{f.class}"
      end
    end
    nil
  end