How do I know I can trust these reviews about Home Depot Windows & Doors? How do I know I can trust ... unless I want bugs to come inside the house. Home Depot installer have replaced the screens ...