Want to make your own wordsearch for a given theme? This site will allow you to add your own words and generate the code for you to cut and paste onto your own webpage or blog page; or , if you don't have your own page, link to the completed puzzle.
Just to be sure this worked I knocked up a simple list of words for the topic R and A are doing at school at the moment - Rainforests.
Here is the generated result:
One thing to note is that if some of your terms are more than 1 word you need to take out the spaces - hence morphobutterfly rather than morpho butterfly for example; but overall something I will use again I think!