DIY?  Leave it to a pro?  Let's break down the options you have, and a few products to make the experience a little nicer.

...