We have to all sit down and deside exactly what the whole things about first as we all have some ideas.
Sounds like you're still in early days then. I would get a good design doc written up and then stick to it to avoid feature creep and to keep things moving along.