Welcome to the MEME Suite question and answer forum.
As of Sept. 24 2025 the MEME Suite site is down due to a major system failure. We don't have an estimate of how long it will take to fix, but it may be a couple of weeks. We will post further information as it becomes available.
You might get a more immediate response by sending an email to the support address meme-suite@uw.edu as more people from the team check that address and some of them even work on weekends...