Yep just tried it, it's not working though. He keeps telling me "invalid subscript a" which seems logical to me because vecSkill1 is declared as float3, so, even from what I as a noOb do actually understand, it can't contain 4 values, can it?
Concerning vecSkill41-44, I know about those, but whyever only the value of vecskill41 seems to be passed to the shader, the rest is just ignored, no matter to what values I set them...