I noticed while doing a fresh installation that User Photo when creating the uploads/userphoto folder on Linux that it created the folder with the apache/apache user account instead of the ftp account where the domain resides. This made for some oddball permission errors that required me to create the uploads/userphoto folder ahead of time before activating the plug-in.