\:\) Thanks!

I'm back at work today but still not shaken it all off.

Just trying to work out what's happening with ReadProfileString actually, I wonder whether the results it returns (when it returns all keys in the variable) are actually delimited by CRLF or by something else...