What to do before designing a new website

If you have finally decided to take that leap and take the big step of actually creating your website, you have come to the right place. Even if you think that you have got...