This column is a combination of about three different topics. First, it wraps up the discussion of Indirect Visiton pattern that started 2 columns ago, and continued in the previous column. The wrap up looks at how to handle certain common situations when using an Indirect Visitor. It also considers some of the disadvantages of this pattern (the advantages were discussed in some detail in Parts 1 and 2). The second part of this column looks back at previous columns and clears up a few mistakes and oversights. Finally, the column introduces the topics that I will be looking at over the next year or so -- using the Standard C++ library on real world projects.