I'm using Contribute 3 and I'm trying to use a connection key sent to
me by the site admin. However, when I click on it and enter the
password it gives me the error message "User role on this website no
longer valid"...

I can connect to the site by manually configuring the connection, but I
cannot see the Role that was created for me on the list. The site
admin is using Contribute 2 to create all of the User roles. I can see
about 1/4 of the total user roles that were created for this site, and
any time a connection key is sent for me using one of the roles that I
can't see, that same error message pops up. If a key is sent to me
through one of the other roles, the connection is successful.

As a side note, Contribute is unable to locate my ftp directory
automatically and I am forced to type in the path on my own.

Any ideas?