Please see the Announcement "We are now accepting new customers on Live Mesh!" at the top of the forums. You should be able to sign up for Live Mesh directly by going to www.mesh.com and signing in with your Windows Live ID.
Thanks,
Ben.
Marked as answer byBen [Live Mesh]Wednesday, July 16, 2008 6:31 PM