Spot on!!! And very well written! :)