I have modified my Generic spell with different cache types checker. If you do not specify a parameter, it defaults to a spell with caches of different types, but now you can do geonic or word spells with different terrains, difficulty, countries, sizes - in fact any standard cache parameter except attributes.
Option to remove spaces and punctuation for name checks, so B. Family only have to spell BFamily.
Option to remove accents so Â, Ã, Ä, Å, Æ all match to A
Can limit to finds in just one country/region/county.
Can exclude cache types, as many as you want, eg Exclude Locationless Caches.
So... go make a Spell GEOCACHES using geocaches of different terrains Challenge!
You can find it by searching under tools/challenge checkers/Find checker. Specify no country and search for spell type terrain (or anything else that seems sensible!)