Wow, that really is an impressive list Nell and this would be a good exercise for us all. You really have taken on a whole lot. Well done!