Quote (Deneroth @ Jun 5 2013 01:31pm)
So do I need a web developer and a graphic designer?
You don't need a designer, unless the person developing the site has no artistic talent whatsoever.
If you want a customer database, contact forum, mapping function (google maps api), etc, you need someone that knows php, sql, and javascript.
A graphic designer likely won't know any of this, let alone html/css, the very basics of web development.