Finishing up can be a very difficult thing to do.
How to get those last few things on a project finished and done can not only be a pain but it takes perseverance and a desire to get done and on to the next project. even though it can be difficult the feeling of accomplishment is great and moving on can give one a great feeling of self satisfaction. I know that when I can finally say all is done and I have done my best it feels good.
Then comes the dreaded punchlist.
This is usually done by the architect or on of the personell from their office.
Our job and goal is to have a complete job with no items on the punchiest. This can be done by doing your own pre-punch list for your scope of the work.