It looks like maybe the "XYIZNWSK" thing worked in MX but not in MX 2004?
I had the "server time" problem with one web host but not with another. Armed with that knowledge, and this article and its replies, and the info at Macromedia's site, I came up with an idea and it did solve the problem (at least for me).
It does have to do with the server's permissions. The connection info your webhost gives you is for your "home" directory on their server, which contains your private folders (cgi-bin, etc.) as well as your actual site's root folder (typically called "www" or "http" or "httpdocs" or "public" etc.). I'll use "www" as the example here. Some hosts restrict access to the main folder, which I think is better security than having it wide open.
When I'm building my web pages, most of the time I only need to access my /www folder, which does have full permissions. So I set up two sites in Dreamweevil's Site Manager for each site - one called "mysite.ca" which connects to "/www" (both locally and remotely of course) and works perfectly; and one called "mysite.ca root" which connects to "/" and can't determine the time. So I can synchronise my files when working on my site's actual content, which is most of the time. The occasions when I have to work from the root directory (such as copying files to my SSL folder, customising my error pages, accessing statistics, etc.), I can't synchronise, but I really don't need to for those tasks.
Hopefully this will work for those of you using Contribute. Maybe you can enable your contributors to update site content by setting them to use the "/www" or equivalent folder, and if they need to update anything else, they can submit it to someone who has permission to access the root (and is careful about keeping things synchronised manually). I dunno; I don't use Contribute, and I'm pretty new to Dreamweevilling and webmastering.