diff --git a/docs/OpenProjects.html b/docs/OpenProjects.html
index 4b68694c92b..da5639eac6a 100644
--- a/docs/OpenProjects.html
+++ b/docs/OpenProjects.html
@@ -337,6 +337,17 @@ run it through llvm-gcc, then run a random set of passes on it using opt.
Try to crash opt. When opt crashes, use bugpoint to reduce the test case and
mail the result to yourself. Repeat ad infinitum.
Design a simple, recognizable logo.
+Improve the usefulness and utility of the Skeleton target backend:
+
+ - Convert the non-functional Skeleton target to become an abstract machine
+ target (choose some simple instructions, a register set, etc). This will
+ become a much more useful example of a backend since it would be a simple
+ but functional backend.
+ - Use the new Skeleton backend in the Interpreter: compile LLVM to Skeleton
+ target, and then interpret that code instead of LLVM. Performance win would
+ be the primary goal, as the number of registers would be a small constant
+ instead of unbounded, for example.
+