File entity (fieldable files)

"File entity provides interfaces for managing files. It also extends the core file entity, allowing files to be fieldable, grouped into types, viewed (using display modes) and formatted using field formatters. File entity integrates with a number of modules, exposing files to Views, Entity API, Token and more."

Maxlength

"Maxlength allows you to set maximum length of any field on any form making use of the form API. This includes fields created using the UI. (Example: any text field on a node)

Geofield

"Geofield is a module for storing geographic data in Drupal 7. It supports all geo-types (points, lines, polygons, multitypes etc.)"

Flag Weights

"This is a very simple module that adds a 'weight' field to the tables already used by the excellent Flag module. This weight can then be used to provide ordering of flagged items. This module also provides a Views field which can be used to sort flagged items. One interesting use of this ability is to integrate with Draggable Views to create a user-sortable list of flagged items"