If you have usermodes +oA set, when you issue the '/LIST' command, the ircd
(bahamut in this case) will return a list of *ALL* channels with chanmode
+s (and not) that match the search criterion . If the channel is set +s
(and you are not already present in 'that' channel), the server will give
the channel name with a % prefix.

It seems that mIRC is filtering out any channels which don't appear to be
valid (i.e. with a prefix of '#' or '&'). Is there a workaround for this
writing up a simple script, or would this require Khaled to have to make
some change to the code?

Thanks,
Holbrook