There is a small dwarf in my head that whispers about persistent binary trees and RESTful services, views using DSL and JSON data interchange.
In other words, I really want to write NCouchDB. I had the exact same thing happening with queuing, and it didn't stop until I wrote Rhino Queues (five or six times!)
I keep trying to justify to myself that this is needed. But I already busy over my head. Please, help me stop this, before I lose all control.