It is possible to assign code values to activities either through Activity Code or using User Defined fields. I find User Defined easier to work with as the codes do not need to be pre-defined and when assigning codes the system does not continually refer to a code library to verify exisitence. What are the drawbacks from using the User Defined field.