Thanks for the clues PFW. Some of them were pretty tough!