Some added thoughts before starting writing some code.