shop or do it yourself?