Also add: - support for setting initial value for field to start at - support for user-set field names (instead of always using 'AUTO')