I try to be rather descriptive with my function names, where possible. This occasionally results in function names in the twenty to thirty character range such as GetActionFromTypeName or GetSelectedActionType. At what point do functions get too long to manage (not too long for the compiler)?