Auto-numbering in flat file databases is easy with Clarion, yet can lead to a variety of data problems. Auto-numbering in SQL can address those problems, but the process is more complex. Mike Hanson introduces the issues and sets the stage for upcoming database-specific articles on auto-numbering.