Ah - now I understand what you meant by needing ajax - realtime feedback.   Yeah makes sense.

Good, the first collab item on basecamp will be a collection of these UXy things ;)