> does it matter where I save it? No, somewhere in your $PATH would be useful for the last question though.
> is there a surf config file? Yes, mainly for key bindings and file locations (config.h). > do i have to run it every time i use surf? Only each time your session expires.