Portal of user-submitted palindromes, with novel visual representations