Of course they are legit, but I couldn't find a thread on them here. I figured it would be a great to have a place to chat about the contracts etc...