I had some growing pains switching from Rackspace to NearlyFreeSpeech today. I needed to port four Wordpress sites and a Drupal installation. I encountered quite a few stumbling blocks along the way, mostly due to the way NearlyFreeSpeech configures their permissions.
To get new Wordpress installations working on NearlyFreeSpeech:
SSH into your server with Putty. You will be dropped in /home/public by default. Wordpress files need to belong to the "web" group. Use the following commands