Is Tera Software Ltd. worth buying?