An apparatus for grinding coffee, the apparatus including: a grinder mechanism that is adjustable by a user to select a coffee grind size; a ground discharge region; a user control for enabling a user to select grind preferences, the control including a dose selector adapted to allow a user to choose one of a discrete pre-set grind discharge amounts and thereby to provide a user-selected dose data; a display element for displaying data indicative of user inputs to the user control and to the grinder mechanism; and a processor element coupled to the user control and display element and that is adapted to control operation of the grinder mechanism characterised in that the user control also includes a grind discharge amount adjustment selector to enable generation of a user-selected dose adjustment data; the grinder mechanism is adapted to generate a signal indicative of a current selected coffee grind size; the processor element is adapted: to receive both the user-selected dose data and the signal indicative of a current selected coffee grind size and to identify a range of nominal grind duration settings based thereon; to use the user-selected dose adjustment data to select a grind duration from the range of nominal grind duration settings such that strength of a coffee brew is adjusted for the current selected coffee grind size, user-selected dose data and user-selected dose adjustment data; and to cause indications of coffee grind size (90 - 93), the user-selected dose data and the user-selected dose adjustment data to be presented on the display element. a grinder mechanism that is adjustable by a user to select a coffee grind size; a ground discharge region; a user control for enabling a user to select grind preferences, the control including a dose selector adapted to allow a user to choose one of a discrete pre-set grind discharge amounts and thereby to provide a user-selected dose data; a display element for displaying data indicative of user inputs to the user control and to the grinder mechanism; and a processor element coupled to the user control and display element and that is adapted to control operation of the grinder mechanism characterised in that the user control also includes a grind discharge amount adjustment selector to enable generation of a user-selected dose adjustment data; the grinder mechanism is adapted to generate a signal indicative of a current selected coffee grind size; the processor element is adapted: to receive both the user-selected dose data and the signal indicative of a current selected coffee grind size and to identify a range of nominal grind duration settings based thereon; to use the user-selected dose adjustment data to select a grind duration from the range of nominal grind duration settings such that strength of a coffee brew is adjusted for the current selected coffee grind size, user-selected dose data and user-selected dose adjustment data; and to cause indications of coffee grind size (90 - 93), the user-selected dose data and the user-selected dose adjustment data to be presented on the display element. to receive both the user-selected dose data and the signal indicative of a current selected coffee grind size and to identify a range of nominal grind duration settings based thereon; to use the user-selected dose adjustment data to select a grind duration from the range of nominal grind duration settings such that strength of a coffee brew is adjusted for the current selected coffee grind size, user-selected dose data and user-selected dose adjustment data; and to cause indications of coffee grind size (90 - 93), the user-selected dose data and the user-selected dose adjustment data to be presented on the display element.