The System.Configuration namespace in .NET 2 is quite powerful,
and it can't be any simpler to use, provided one knows how.
With just a few clicks and without having to write any code, You
can do things like databind the font or size/location of your form
to persistent settings that are saved in user.config, and the whole
thing is completely automatic, not even requiring you to write code
to restore the settings when your app loads.
I use Settings extensively, although I have yet to work out how
to adapt the related classes to have settings that have AutoCAD
profile scope, rather than user scope.
perception is a personal thing .. I rather appreciate XML.
user.config and app.config are pretty usefull. I'm investigating using the user.config for saving things like comboBox selections, textBox values, selected path to files, and other dynamic info that it may be 'professional' to offer as 'last used'.
.... and then there is the fact that the values can be DataBound