Yep, I agree someone that know's the principal of HCI to any problem set. In the technical world, were things move so quick they have to be able to adapt to new technology. I see HCI as a discipline unto itself and would not see the value in such fine grain specialization, like mobile HCI specialist. But I don't see HCI as a generalist.