Reasonable expectations for designers?
mbrubeck: I've been a front-end engineer for 8 years, and I haven't yet worked with someone who was a truly top-notch graphical designer and an expert-level programmer.  (I'm sure there are some out there, but they're not easy to find.)  The best projects I've worked on have always split that work between at least two people, though the exact division of labor differs.  Sometimes the graphic designer just hands raw Photoshop files to the developer to implement from scratch, while in other cases the designer does the basic CSS and markup and the developer provides tools/frameworks and does integration work.I think the best situation is to hire a web developer and a designer who already know how to work together as a team.  Web development agencies can provide that.  Or hire a freelance developer who can subcontract or recommend a designer.