I realize posts essentially saying "Nice post" serve little to no purpose, and I rarely create such posts... but there needs to be some serious recognition for the quality and thoroughness of this post.
Very informative, very helpful, very well-written.
I very much enjoyed reading it, and believe that my future experiences with airsoft will be enriched from the information in this thread.
...Buuut I still have at least twenty more to read before I know anything about airsoft