A lot of online business owners start with no money. They have to do everything themselves -- the preparation of a product, the development of a marketing strategy, the actual building of a website to cater to their product's marketing needs. As their business expands over time, they will find that their simple "homemade" site might not be enough to cover everything, and they will have to take a day or two away to simply dedicate that to the website expansion.
Sounds familiar? Chances are, you're someone who started everything with no money too, so you're pretty skeptical when it comes to giving away your money in exchange for something that you could have done yourself. However, there is a lot more to hiring a developer than just finishing up a job that you don't want to do.
When you hire a web developer to do your job for you, you are doing more than just handing over the "dirty job" to someone else. In fact, by paying a little money, you can let the developer worry about the little annoyances that always evade the main picture and only come haunting when you're halfway through the job. That way, you will be more focused and have more time to spend on your actual business strategy.
On the other hand, the developers you hire are professionals so they are good at what they do. By outsourcing your web design jobs to them, you won't have to worry when problems surface because you can always get them to fix it for you. Again, they will be able to pin point the problem and fix it faster than you probably will be able to.
Also, the work you pay for will turn out more professional than what you can achieve because the developers have been doing it longer than you have. After all, they do it for a living so they have to be good!
So, remember to not just work your business, but grow your business too!