I just have to say, yuck. INI files are slow and IMHO no good script has them. I know someone is going to point that mIRC uses INI files. But it doesn't. mIRC doesn't open the file, read it, then close it. It loads the file into the buffer, thats why there is /saveini, to reload the INI file into the buffer. But anyways, hashtables all the way!