So, I want to save the players progress... I also want to save the player's config.

So I need a fairly cross platform approach to getting the user's home directory..

e.g. /home/jason/cbco/guns reloaded/save
or
c:\Documents and Settings\Jason\CBCO\Guns Reloaded\Save

How are you guys doing this at the moment?