Well written and fun to read.
Thanks from a newbie!