diff --git a/README.rst b/README.rst
index 05cf16f..2839317 100644
--- a/README.rst
+++ b/README.rst
@@ -15,11 +15,6 @@ Source is available via `GitHub `_
TODO
====
-* turn daemon code into a real oysterd
-* internal logging
-* oyster shell commands
- * status
- * track
* oysterweb
* dashboard
* errors
diff --git a/oyster/bin/shell.py b/oyster/bin/shell.py
deleted file mode 100644
index 70faa94..0000000
--- a/oyster/bin/shell.py
+++ /dev/null
@@ -1,7 +0,0 @@
-from ..client import Client
-
-if __name__ == '__main__':
- c = Client()
-
- print 'Tracking:', c.db.tracked.count()
- print 'Waiting In Queue:', c.get_update_queue_size()
diff --git a/oyster/templates/logs.html b/oyster/templates/logs.html
new file mode 100644
index 0000000..1134929
--- /dev/null
+++ b/oyster/templates/logs.html
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+ error |
+ action |
+ description |
+ timestamp |
+
+ {% for log in logs %}
+
+ {% if log.error %}{{log.error}}{% endif %} |
+ {{log.action}} |
+ {{log.url}} |
+ {{log.timestamp}} |
+
+ {% endfor %}
+
+
+