Fair enough, I do like the idea of the new setting doing as much as possible. In this case, if mIRC would assign everything it knows about (as in default formats) to a property, that would be awsome, and then people who add their own sections to mirc.ini wouldn't have $settings tokenise their value (as it wouldn't know if the , was actually suppose to be a delimiter, or part of a string) then that would be great.

But to allow $settings to do everything it can (without being too bloaty) is great, thanks for the input