the future of free communication - techniques, ideas and pitfalls for communicating (semi)anonymously