I used to live in a very termite-rich area, when at certain times of year, many termites would be swarming each day. It was fun to watch the birds swoop and catch them mid-air. Anyway, in that area, exterminator companies would offer bonds, where they would do an initial preventative treatment ($1000 or more based on linear feet treated) and, then, they would come out and treat on request, anytime termite activity was suspected (recurring annual fees, though). Termites can be so persistent in areas like that that zapping them with the hard stuff is about the best thing I know of.
Where I live, now, the termites are subterranean and pretty much keep to themselves. They just eat the dead wood around the property and are not a problem, really. Those termite stakes can be very useful for monitoring in these cases, but I'm not sure how effective they are for elimination.
Either way, it pays to inspect the house every year or more frequently. Look all around the foundation, behind bushes, in the crawlspace, etc. for any signs of termite tunnels. Poke a sharp screwdriver into baseboards all around inside looking for any soft spots. Look under sinks, behind the fridge, etc. where any moisture might be. In my experience, termites will go for the soft and juicy trim baseboards before they go for kiln-dried house framing, so it is possible to detect them before any real damage is done. Some termites also nest high up, apparently, so you have to inspect the attic too.
Inspecting every year is just all-around good sense, even without termites, because there are so many things that can happen (water damage, wind damage, etc.).