The number for Cedra is different from the one on that link. It's (512) 345-0032. They usually have a message with all of the upcoming studies.
I personally like Cedra the best..shorter in-house stays, decent money, pretty laid back. I'd try them first.