I've not heard of hydra before, and after having a quick hunt about online it seems I have Hydra in my new setup too :( No fish in there yet though.
When I first saw them I assumed they were hair algae or something, though I thought they looked a bit too weird for that! I've just read that...