Just wondering what people's experiences with this are... did you use a company to do it or did you do it yourself?