I'd be happy to try this service, but the Facebook requirement turns me away; I can't help but think this hurts their acceptance in the tech community.
Though mainstream populace probably wouldn't care, social networks only get traction after the tech folk create that traction.