I got a chuckle out of #9 of the SD outline provided by Greene. Although I don't know anyone who considers themselves to have mastered gardening (is that even possible??), I don't think anyone particularly owns that term. Per my dictionary, the adjective 'master' means 'highly skilled or proficient' and the noun 'gardener' is 'one who works in or tends a garden.' Just as one can be a master thief or master beer maker, so can one be a master gardener (uncapitalized). Just quibbling...
And, Greene, even though I don't have any roaches, good suggestions to try. I wonder if southernwood would also work, it repels moths. I am imagining a very nice potpourri of the two, kind of fresh and woodsy. And love the idea of a house gecko!