I think your list is just about right for anyone.

J.