This is something I do, too, to set a repository location for internal packages. I think that it is OK to use Rprofile.site for this purpose. My understanding is that you can run into trouble if you use it to set things like stringsAsFactors = FALSE. Interested to hear others' thoughts.