Product review (4 stars): Four Stars
Saved a bundle doing it myself.  Medium level difficulty.  Helps to have an extra set of hands.