i have about 20 key/value pairs that i want to store in an xml file (the key/value pairs store user preferences for my application). would it be best to use a hashtable or a dataset for this? or is there a better way for storing user preferences (without using the registry).