I liked how well they know what we are looking for when it comes time selecting our new computer system or software package! They do not just "sell" you anything but really work with your needs as if those were theirs too!! There isn't much about this product i dislike at all; however there may be some things which could have been done better perhaps? We had used another vendor before them who was very pushy (not good) so having someone else come along like CMAs has made us feel more comfortable knowing everything will go smoothly from here forward without any problems down line.