The point of bring up my personal situation was not to win pity points with anyone but to show that I am as committed to remaining employed and by extension being a good employee as he is to keeping his doors open.
pchronotron... let's talk... just you and me...
I understand your feelings.. TOTALLY understand your feelings. It's hard to do so many things at once and do them all well. My official title is Production and Design Manager... but in reality I do anything that needs to be done and that includes quotes, customer meetings, designs, weeding, printing, laminating, answer phones, etc... you name it. We're a small shop so the need is there to wear many hats. I am assuming you also work in a small shop.
The thing is though... what did they describe the job to you as when you walked in the door? Did it include all of the above? If it did... by taking the job, it is implied that you COULD do all of it. If not and you've "grown" into more responsibility... well your concerns may have some validity.
I am an employee. I used to be an employer. So I can see this from both sides. But I gotta tell you... running a printer and designing while you are doing it generally isn't that rough unless you've got printing problems. And my boss expects me to do it on a daily basis. Is everything I put out a work of art? Oh hell no, but you have to learn to allot time ON YOUR OWN to do everything that needs to be done in your busy work day.
Do you have any kind of schedule for the jobs? Even a list that you keep for your own sanity? If not... it's time to start. Every morning take 10 minutes to figure out where you stand in relation to the workload. See what you need to get out for that day... or to keep your crew working. If you can't do it.. the time is THEN to go to your boss - with facts and figures and say "It is physically impossible to do X, Y and Z because of _______. Could you help me out with priorities?"
Then stick to that list. When the boss brings in his pet project - and we all get the bosses' pet projects - it will always become a priority for them. But if you answer back with. "Sure, I can get these six designs done in about two hours, but I won't be able to finish up that sign for Joe Blow... which takes priority?" then your boss makes the decision as to what you should work on.
Be specific when you talk to them about jobs. Be able to tell them how long something will take. Or ask them how much time they want scheduled for that project. It's up to you then to design within those parameters. I can't do it is not the answer they want to hear. But if you can intelligently present them with the reasons you aren't getting things done, that's half the battle.
As far as the personal end of why you are working. It doesn't matter... just because you need a job doesn't mean you are a good employee. While I hate that he is telling you to figure it out or he will find someone who will, the truth is that he more than likely can. If the job is that important - and it sounds like it is to you.... well... find a way to make it work.
Just my thoughts.