My lamp thus far

Went ahead and gave the lamp a place holder Light shade head thing. used the same technique as the base.

Rest pose is vertical for ease of Angle Calculation. In depth question. Is it possible to change the angle limit depending on the rotation of another bone? e.g. here the upper arm has greater range of motion that in can use if the lower arm is higher. it would run into the base. Curious If it can be linked like that.