Could someone point me in the right direction of a good way to save user preferences. In the past I have kept a DAT file that stored attributes for my SWING GUI. Such as tool bars that are turned on or off, etc. So I have just been parcing this DAT file using BufferedReader and File. Is there a better way?