Ok, this is a great question (I've faced the same problem as a generalist at times over my career), and I've loved almost every comment. First, let's look at the situation we find ourselves in the tech industry. Everyone is interviewing, but "no one" is hiring. Companies are reporting they hire less than 1% of applicants ( http://davidlynch.org/blog/2011/07/hiring-developers/ ). He probably wasn't the first to mentio…
Now about your comment more specifically: I was not aware at all that this was the state of things in companies. It definitely puts things into perspective.
I am taking note of all of the other changes you suggested, most of which I agree with (although I don't really like the idea of "dumbing" down the design to be more accessible, it feels to me like watering down my own self...)