It appears that this is by MS design. See some of these articles...
http://www.google.com/search?hl=&q=ldap+..._US434&ie=UTF-8
I think I read one article that says, MS does not recommend changing the default primary group.



I have seen a script to get the primary group, but so far I could not get it to work. I'll try again and let you know.