Most importantly, have a professionally designed website. We have 're-developed' a lot of company websites simply because they didn't hire the right firm the first time. Freelancers don't have consistency with their work habits and may dissapear. Big firms want to just turn give you a product for your money, and 'new firms' simply don't have the experience to design something outstanding. We've been doing this for a decade, and our portfolio should speak for itself.
"I have to say that without really focusing on any one area on the site, the whole thing is incredibly pleasing to the eye in a general sense. It looks world class."
-- by Peter