Andrew: I have tried messing around with the different filepath objects in Max, problem is that it is hard to get consistent results, they are pretty much all dependent on where on the system the patch is running from. Trying out your patch running from the harddrive will not get me a user name, just Harddrive:/my_patch/
Robtherich: That seems nice, but I really like to just use the stock Max objects, and avoid third party externals. For portability.
OSX filpath convention is using a tilde to take you to the current users top level folder, but I can't get Max to recognise it. That would be: ~/Library/Preferences
Now that is super handy! Problem is I can't get it to work.