Think so? It's not a word and doesn't mean anything to me. I can't imagine having to tell it to someone in person. Anytime you have to specifically spell out your startup url, I think it's a problem.
I was discussing the exact same idea with a friend a few days ago. We kind of started working on it, but got bored so didn't follow through. I'd definitely use something like this.