Good idea? I need to know if this is worth my time to write before I start.