I see the site is still running.
Yes its up probably because people keep bumping this thread and they still get business.
I've used this site before, it was very popular I remember at one time in 2014 or so.
Whenever someone bumps it up, it brings back memories.
I've read this thread a few times, from what I can understand there was some shady practises and I haven't really used it since. I think unless the OP comes back and explains a few things, the site will remain almost dead.