Product review (5 stars): Five Stars
it will take some work because each job is a little different.