No, the benefit of the technique I used is that it will enumerate the entries in an INI section, whether there is 1 entry or 101 entries. You don't need to determine the size before-hand.

This means that your INI file will only have entries which have values, it doesn't need VALUE99="" as a place-holder.

If you *must* have entries with null values then you just need an extra check in the loop(s) to avoid processing them.

For example:
Code:
   For Each $sKey In Split(ReadProfileString($sINIFile,"RemoveServers",""),Chr(10))

If $sKey
$sServer=ReadProfileString($sINIFile,"RemoveServers",$sKey)
If $sServer "Server to remove is : "+$sServer+@CRLF EndIf ; ** NEW CONDIFIONAL HERE **
EndIf
Next