I'm having the same issue.

Main box is Vista (don't know if this may be a reason?) Box 2 is XP.

1 -> 2 = Shift doesn't send when typing.
2 -> 1 = Works fine.

Result being I have to mouse over to the second machine to have the girls say something.

Otherwise I get "Hello!" and "hello1".