Their post is oddly extremely similar to Ediservers.net post. Odd that their site goes down today and this site (company I mean, they don't have a site) pops up. Check out the features list for example on each thread, either same person or copied and re-worded...
Just my 2 cents, proceed with caution everyone since ediservers poofed out of no where with everyones money from the signups of the last week.