Some other things to note.
While you can set some of the procedurals to map to a UV. The result tends to not be the same as local, scaling is one factor thats an issue and requires you to tweak the UV map. If you want to avoid that. Eric's Procedural Lock is another must have plugin that locks the local coordinates of the procedural. That way you can animate the object and not lose how they are mapped. A great plugin in my opinion.
Find it here:
http://digitalcarversguild.com/plugin.php?ProductId=13