HAL is an RFC1459-compliant IRC bot written in C/C++. HAL's interface is much like the Undernet's X/W bots with access levels, channel protection, and more. It features the ability to store its information in a mySQL database on a remote host. The project