I bet there are some services like this , but i'm not sure it's a service fit for a small company: it just seems like a lot of work and takes a lot of time and traffic to do it right.
And it's mostly not about graphic design , but interaction design and content.