If anyone is interested in helping me with a preliminary version of my code for downloading fanart and generating an .nfo, you can clone my Couchpotato repo
here.
Right now it just does it, there's no options to configure really. Just make sure you have "Renaming" enabled. Once CP renames the movie, it will also download the highest rated fanart and generate a .nfo file.
Currently the only thing the .nfo file contains is the IMDb url for the movie...the built-in XBMC scraper takes care of the rest. I've made progress on generating a full .nfo like, for example, Ember Media Manager, however I'm not sure it's really necessary since once you make sure XBMC knows what movie it is by putting the IMDb url in the .nfo, it does a fine job of downloading everything for you.
Coming soon will be options for configuring minimum fanart resolution, and of course, implementing XBMC library updates on movie downloads. Both of those things are easy.
Let me know of any problems.