This is a dilema every small (2-6 employee) shop will face, if they haven't already. At that size you are very vulnerable. You have too much work to be able to afford losing this guy. But you are not big enough to have the systems in place to efficiently replace him.

It's a tough situation....