WOW!...makes me tired just reading the lists.