Three words of caution. First, this is a really long post. Please read it carefully and frequently for a better ...