I recently used ffl123 and am glad I did. The more I got into the process on my own the more questions I had. There is a lot of information out there, some misinformation and sorting it out is lengthy. Ffl123 gave me a place to reference true answers and I did just that....a lot! I looked at it as a small investment to prevent making any mistakes. And I wrote it off as a business expense. Since I received my ffl I still reference it for information I forgot or new questions that have come up. Where I felt I got most my money's worth was with the at interview. Fff123 gave me everything I needed to study for the interview, so much that the agent complimented me within the first 20 minutes of the interview. It may not be a necessity but man I am very glad I did!