Anyone ever signed up with them before? They were supposed to post league schedule yesterday. They didnt. No phone number to contact them. Is this site legit?