Post of the year! Outstanding. A very thorough and accurate general guide. Thanks for posting this one! We all need to read it ... twice.