One really needs to put on our thinking caps while selecting a suitable window replacement and installation company in York, PA. This is true of all construction related jobs, however, when it comes to windows, we should be all the more careful. This is because there are tons of issues involved in this process.