Ok, I thought I was the only one. I've tried looking for alternative sites but there are none and nobody has posted any updates about the site...
Separate names with a comma.