TeamViewer itself is a terrific product but I'm disappointed when it comes to support. I can almost never get through on the phone because there simply aren't enough engineers. The workaround is to go to sales since they can sometimes answer support questions. This needs to be improved. Also the online help and knowledgebase are lacking in both information and functionality. Finally, the Interface is not always intuitive probably due to translation from German. For such an expensive product all this should be better. But as I noted above the product itself is excellent.