A 'short' exercise that turned out to be quite 'long' (learnin' new tech).