koiikek: A lot more time was spent on this than what was intended.