A few years ago when I decided to setup a website, I tried the DIY route. It took me a few weeks but I did it and at that time I was quite proud of myself. In hindsight though, I regret it. The weeks I spent learning how to build my website distracted me from the more important tasks like developing our mailing lists, calling leads, establishing vendor relationships, pricing out distributors, seeking better terms, comparing shipping rates etc. I should have spent that time in growing my business and improving my profitability and should have outsourced web development. Companies like InterloperInc. can build a website for small businesses for very little. I thought I saved money. But in reality I lost money in lost revenues and lost profitability.