There are many reasons why your Identd may not be working. Do you have the Identd server on in mIRC Options -> Connect -> Identd? Do you connect to the internet through a LAN and ICS on another computer? Are you using a router? Does your ISP have you behind a firewall? Does it work with Zone Alarm off altogether?