Selecting Augmentative Communication Systems by Matching Client Skills and Needs to System Characteristics