the page listing the apps won't even load which doesn't give me a good impression.
I won't sign up to anything that won't show me what it offers.
Sounds like it needs a hefty box to run on anyway
for hosting I prefer a shell prompt and keeping things lightweight and simple so not convinced theres much to interest me there.