Everyone jumps towards mIRC, that's why I advertised X-Chat Not only is it open-source and free (no stupid register pop-ups), it's less susceptible to annoying mods like Invision (any mod using colours needs to die) and is scriptable with Perl, Python and TCL. That said, I'm writing an IRC client in PHP at the moment. When my school blocked IRC and Java it called for desperate measures.