Controlling the direction of a light

Is it possible to constrain a directional light so that its always pointing at a particular point in the scene?

You can just use transform.LookAt() to do that…