I try not to make things global unless necessary -- not really sure why I just figured it took more memory and was thought to be bad coding style. 
 
 ($var1, $var2) = _ini($file_name, $log_file)
func _ini($file_name, $log_file)
	#cs
	[EventArc]
	DESTINATION=C:\Program Files\NISP_UTILITIES
	LOGFILE=C:\Program Files\NISP_UTILITIES\EventArc.txt
	#ce
	local $_file_name = IniRead(@ScriptDir & "\EventArc.ini", "EventArc", "DESTINATION", $file_name)
	local $_log_file = IniRead(@ScriptDir & "\