Index: trunk/Nebulous/nebclient/src/nebclient.c
===================================================================
--- trunk/Nebulous/nebclient/src/nebclient.c	(revision 4507)
+++ trunk/Nebulous/nebclient/src/nebclient.c	(revision 4508)
@@ -4,5 +4,5 @@
  * Copyright (C) 2005  Joshua Hoblitt
  *
- * $Id: nebclient.c,v 1.13 2005-07-07 22:57:40 jhoblitt Exp $
+ * $Id: nebclient.c,v 1.14 2005-07-08 01:33:56 jhoblitt Exp $
  */
 
@@ -213,8 +213,25 @@
 }
 
-int nebFind(nebServer *server, const char *key)
-{
-
-    return 0;
+char *nebFind(nebServer *server, const char *key)
+{
+    char            **locations;
+    char            *filename;
+    
+    if (nebFindInstances(server, (char *)key, NULL, &locations) < 0) {
+        nebSetErr(server, "no instances found");
+
+        return NULL;
+    }
+
+    if (!nebParseURI(locations[0], &filename)) {
+        nebSetErr(server, "can not parse URI");
+        nebFree(locations);
+
+        return NULL;
+    }
+
+    nebFree(locations);
+
+    return filename;
 }
 
