CompSource, Inc. review