Garg, what is a user is in two groups / all the groups ?
second, I prefer @SERROR - looking thro the error-codes isn't really my style ;P