Agreed - a very good post indeed.