Hi @jeremytammik
Firstly, I stated Novice Question in my post out of the hope that you would not waste any of your valuable time on it.
I have a lot of respect for you - not that I can comprehend the complexity of what you do, but rather that I have seen and appreciate your extensive blog resources and involvement within the Revit API community.
I've seen people complaining quite aggressively on the API forums and each time I've seen you respond very eloquently - its highly admirable.
Just to elaborate from a Revit API beginner's point of view:
I had to purge a bunch of families (including their nesteds) before adding them to our library.
I knew that a manual approach would be tedious. A quick Google took me to your blog post of Matt Taylor's code. His Read Me didn't help me and I was unable to decypher what it actually did. I had to try to guess how long it would take to automate the task, or if I would have to do it manually.
It is difficult to comprehend how long it would take to get the task at hand done by doing a bottom-up approach of learning all fundamentals first so I attempted a top-down approach of trying to run it first, seeing if it could work for what I need, and then trying to understand it.
I used the My First Plug-In tutorial which to my knowledge doesn't explicitly state that you should move the .dll file from Debug - I suppose your recommendations hence. Perhaps the sources should be consolidated to one resource: My First Plug-In could be integrated into the Revit Developers API Guide, so that one can work through them in chronological order?
After getting the plug-in to work I have realised that a fair amount of work would still need to be done to shape it the way I want, and ended up doing it manually for now. But I've dipped my toes and am keen to get wet. Also, hopefully when the next novice doesn't go through the Developers Guide and has the same issue, they see the solution posted by @novesvalentin. 
Thanks again,
Connor