This is the correct URL: http://devices.live.com/
You can also find it by Googling for "Live Devices." That being said, I've given up with Live Mesh now after using it for a year. It has far too many bugs, and seems to be getting more and more unreliable with each update.
Live Mesh is fun as a cute toy, but if you actually want to get work done it is a nightmare. I'm using "Log Me In" Pro at the moment, which aside from Chrome-centric bugs in the client is an extremely good product in every regard.
That's just my 2c.
PS - Log Me In has a free service too, but it has licence restrictions (i.e. for personal use only). The Pro version removes the licence restrictions and adds a few "features."
I have Mesh on some computers and i have not had any problems using it so far.
i do not use it every day so possibly i have not yet found the bugs.
the machines is mainly use it with are both windows 7 x64 desktops.