I've been working for a small company for about a year now (I'm college student and it's my first job as a developer). We work on small - medium sized web projects, team sizes are about 1 - 5 ppl, and we all work from home. I use ASP.NET MVC.
I've worked on a several projects now, and I'm not impressed by what our designers delivered. Most of the time, it's basically just a frame of the page, with a few headers, paragraphs etc. or a title page. This last one I worked with couldn't even make HTML from the graphics he created.
So the question is: what do designers do for your project?
Should I expect more from them? Should they make design for every page of the project, or one for different types of pages (for example one design for all forms)? How often should I meet with them (note that I work from home, so I don't see people I work with ever day)?