Nice job Ken. You've come a long way friend.
Alex, I fear you may be too late to get most of them. I followed Seamaiden's advice on the BT/
Spinosad sprays early in the season. I think it is important to allow the BT spray to form a slight residue on your plant to deter these things from even getting started. I found only one (little baby) this whole season and it was dead.
In your case, it sounds like some have already worked their way into the buds along the stem. This will make them near impossible to get. Watch for areas on buds where they are turning brown. That will reveal where the caterpiller has already tunneled out along the stem.
Sounds like you are best off harvesting early. I remember one year when I hung my outdoor plant to dry in my closet to dry. I thought I had picked off all the caterpillars. 2 days later I checked and there were 40 or 50 little babies munching my drying bud. Little black caterpillar shits were everywhere. Not very appetising for a smoke.