Thinking of Hiring a Web Designer? Here are 4 Things you Need to Know First