Yes, I have. Gotta say it's the most interesting thing to happen to amateur radio in a while. I just haven't had time to sit at the computer and voice chat with strangers lately, so I haven't played with it much.
I wish the local repeaters would be on EchoLink, I'd monitor and participate more if they were. Also heard it was pretty interesting to tune into the east coast repeaters when the last hurricane hit.....