Very good reference. Promotion seems very useful - I have not checked it out yet.