Not only do hash tables use less code to work with, they are the fastest way of retrieving stored data in mIRC.

(Some folks are using SQL Tables which is faster)

Just dont get carried away with hash tables. From what I was told mIRC doesn't manage your RAM the best.

I have two main tables. One for general, one for protections. If it is not data that I will access a lot I will store it in a variable or an ini file.

It's better to share a table than to open up three tables that hold one piece of information each.

Again this is the same philosphy. Doing it once isn't a big deal but it adds up. To really make a difference by writing clean code that operates the fastest and most efficient, use these tips in everything you write.