My experience has been extremely negative. Did not have a chance to install their stuff yet because they keep screwing up every step of the way - missing parts, wrong parts, "parts in the mail" but missing. Rude, inconsiderate, poorly organized, and not obsenly intelligent people. How hard could...