'QUADOS', a concerted action of the European Commission, has promoted an intercomparison aimed at evaluating the use of computational codes for dosimetry in radiation protection and medical physics. This intercomparison was open to all users of radiation transport codes. Eight problems were selected for their relevance to the radiation dosimetry community, five of which involved photon and proton transport. This paper focuses on a discussion of lessons learned from the participation in solving the photon and charged particle problems. The lessons learned from the participation in solving the neutron problems are presented in a companion paper (in this issue).