PSA for anybody signing up to Picarto - Picarto has no customer support and the site seems to be dying. I've been trying to get support for over half a year. Picarto is completely unresponsive. Their stream quality has also become incredibly delayed, slow, and stops completely quite frequently.