Feeling chuffed, for a change, so many bad specs around. This is a goodie and interesting AND ethical.