It appears to be a forum that you have to register on to access, much like ours, but the German is countered with English in most places. Might be worth registering quickly to check it out.
Thanks for the link! Nice to keep all of us world-wide ticklers connected.