Darts Live - the new craze on the World Wide Web. So you've heard about Darts Live - the new craze on the World Wide Web. You're probably wondering where to watch it, what's it all about and what's the big deal? It's a game that lets players race to hit a designated...