If you can still sing a cereal jingle from 1983 but can't remember what you had for lunch yesterday, this will make perfect ...